This is way to funny, the login server should disconnect after it served the serverlist.
When you select the a server in the serverlist you'll connect to the game server.
You are stuck over there because you are sending a wrong packet (maybe the packet ID is reversed) or it could be the encryption of the game server and client that needs to be changed.
I hope this helps