I swear to god that it isn't a problem with the master server.
My log in's work every time, with no delay but I get a persistent "cannot connect to server" or "server connection is lost" when I initially click to join a server.
In addition, when you do join, there is a correlation between the player numbers before and after you finally joined up. ie: 60 players connected > join server > 60 players when you connect to server and start playing.
Do the math and one player is persistently missing/ disconnected as 60 + 1 = 61