Confirming a reservation now checks whether the class actually requires a pass before asking for one.
- A class that does not require a pass is now confirmed successfully even when the customer chooses not to use a pass.
- Classes that do require a pass still ask for one, and an expired or invalid hold is still reported clearly.
- This also covers bookings where the customer picks their own equipment, which keeps the place held until the booking is confirmed.