Posted elsewhere, copied here:
If you get the 30 min wait queue, just reselect the server regions and try to rejoin instead of waiting it out. That act forces the launcher to recheck the server. It seems the launcher defaults to retrying in 30min, it doesn't actually query the server's status on a continuous basis, probably another measure to reduce traffic.
I had waited a couple minutes before trying another server region, and when I got back to my preferred one, I got the 30min wait time again. That's when it clicked - have you noticed how EVERYONE'S complaints on the wait time is always 30min? That should be a clue that it's not actually based on the server's load, it's just the launcher's default retry time. So I just hammered the rejoin server button and got in within 2min.