Why is the service charge not refunded if an event is cancelled?