I have a suggestion.
Currently login appears to be a two part process, Validating Steam account & Server login. In ideal situations currently, you would validate steam, connect to login server and if there's a queue, you'd be slotted in and be given a reconnect timestamp to reconnect...