Fixing waitlist size logic to use ExperimentSession.waitlist_capacity