I get the queue during peak hours. I've never actually "waited" for the queue. I just hit cancel and reattempt to login. This usually ends with the same number in the queue or a login automatically. Keep in mind I'm a console user but the idea should work for both clients.