Rolling the unused funds into the free school tickets seems a better solution in many ways - not least because the infrastructure is already set up for doing this.
Would have thought there is a legal responsibility on the club to refund if forced to do so, but as others have commented, I wouldn't necessarily expect most people to take the club up on this, particularly if it is shown that those funds are going to a good cause elsewhere.