As a proposed solution, maybe they should put a cap on the queue for a given server -- like 100 people can be in the queue and if you're over that number, it should kick you back to "Play" screen and make you wait 60 seconds if trying to reconnect to that server.