Is it possible? yes. It's also possible to have a queueing system that saves a unique login's position in the queue so that when there's an error, you'd hop right back to the same place you were before the error occurred. But they are never going to do any of that. It's very clearly not a priority for them, or most of these issues would have been handled like 4 years ago when they became quite apparent.