Trying to join a server that's already fairly populated will often result in getting stuck at "requesting synchronize" and then a disconnection with a SocketException error. Repeated attempts to join after clearing client cache and/or trying a different username will be still resulting in the same error and inability to join the server.
Launcher version: v15