I would add to that making a code change to the client to prevent it from killing itself on lobby errors, along with adding a grace period for non-intended disconnects to let people reconnect and bypass the queue entirely (basically 90k's or game crashes)