Hello!
First, I want to acknowledge that I know the team is doing what they are able to with the resources they have to resolve the issues surrounding the queues. The chip shortage alone does not help in any way, and only so many optimizations can be made to what's already available. The transparency is, and always has been, greatly appreciated.
I wanted to enquire about how certain things are being handled in the code behind the scenes and provide feedback around them. As others have had issues with, error 2002 has been my biggest issue. Going from < 900 people in queue to over 4200 because of an error that is out of my control is definitely frustrating.
I believe there are 2 major factors that make this issue as infuriating as it is: the error exits the client and the window to get your place back is too narrow.
Exiting the client seems a bit much. There must be some way to cleanly handle the connection error and return to title rather than completely exiting. This causes the user to go through multiple steps just to try to get back in line. While the whole login process isn't necessarily complicated, it is additional tedium on top of a frustrating situation (additionally for those who have 2FA enabled). I feel that if something was put in place so that the user was returned to title rather than backed completely out of the client, that alone would alleviate some headaches as this lets us get back in line as quickly as possible. Even if we are moved to the back of the line, there is at least less tedium, and thus less additional annoyance in the process.
Lastly, changing the re-queue login window from 3 minutes to 10-15 minutes may also be helpful. You must remember that because we know the wait will be over 2 hours long we aren't going to be able to keep a close eye on our screens at all times for the random chance an error we have no control over will come along and kick us out. We are going to need to step away and we're going to be doing other things. And sometimes we can't even log back in even if we try as soon as the error happens, so we still lose our place. I feel there might be some fear that raising this time could create further server stress, but on that same token I feel that extra congestion will still occur from these issues regardless since players will keep trying to log in to get back in line in some way. The major difference is the amount of headaches the user experiences in the process.
Again, I know that this hasn't gone the way you all envisioned and you are doing everything you can. For what it's worth, I will say it's one of the better launches since once I am in-game I don't think I've had a single connection issue while playing. But if you can decrease the amount of headaches with the queueing process, then waiting in line will not nearly be as bad. Annoying, yes, but less frustrating.
Good luck!