So my wife and I are both in the queue this evening, connecting to the same shard/world though our characters are in different locations. I have been kicked out of the queue 3 times so far, with the most recent being unable to reconnect (start screen -> 2002 error, no character selection) three times before being able to re-enter the line. During this same time, my wife's login has stayed in the queue without issue. She previously had 2 disconnects while I wasn't trying to also log in.
Given the disconnects from the lobby aren't occurring at the same time, it's unlikely to be anything network-wise between the wifi and the lobby server. If it was I'd think both systems would error at the same time. That leaves either something with the server or with the individual network adapters and perhaps having some different setting somewhere on the system making one more likely to time-out or whatever is happening. Without any consistency to when these errors occur, there is little that can be done on the player side of things even regarding trying to gather further information that might be able to help.
Please provide some form of official statement about the error so we can either stop looking into possible improvements we can do on our side (firewall settings, etc.) or have a direction to look. If it's on the server-side, please at least make a statement about it so you don't have players constantly rebooting their routers, systems, etc. in an effort to try and fix or decrease the error occurrence.
Additionally, there doesn't appear to be a way of maintaining your queue position on disconnect (as position tends to increase by some amount when you finally reconnect). I'd suggest implementing one so players don't feel the "losing place in line" when staring at their screen hoping to play for the minutes to hours they are in the queue. If you do have one, stating why there is an increase (maybe players who were trying to reconnect weren't being counted when you first connected but were restored to their place before you???) would be appreciated.
The TLDR is please make an official statement. It really doesn't appear to be anything we can do on the player side so letting us know we can stop rebooting things, etc. would be great.
Thanks
(While posting this my wife's system got booted from the queue. Her position went from in the 400's to in the 4700's - seriously, the game should hold your place in line for at least 5 min or something)