They definitely need to change it so that if a group queues and 1 person didn't click in because he went to pee or something, it would still bring the group in and drop that one person. That way, alliances get less cases where they are missing a whole party.

I mean my group does the ready check, bunch of party spam sounds, and voice chat reminders to make sure everyone is still awake after a 20min queue. And even then there are still cases where one person was away for that 40s.