Put non-members on waitlist until a Member has registered.
For some of our events (e.g. a weekend), a Member must be present in order for non-Members to attend. We'd like the system to accept a non-Member registration, but waitlist them until a Member has signed up. Once a Member has registered, then non-Members should be registered as usual, but the waitlist should flow in first. Or, if first-in/first-out isn't appropriate, the waitlist would be managed as usual by the Organizer (reservationist). This would be for only some events. Some other events, anyone can register without this requirement.
Almost always, at least one responsible Member does register, but till then it's nerve-wracking for all. Currently, if it's iffy, we have to give non-Members bad, untimely news that doesn't exactly flatter us or them.
The only current automated workaround is a rube goldberg setup where the non-Member registration form is limited to one person capacity (because WA interprets a zero as unlimited), we do a temporary fake non-Member registration (to "fill" that one space) then, when a Member registers, manually change the capacity to the event's actual limit, remove the fake registrant, and manually process any non-Members who have put themselves on the waiting list. Ugh.