Thanks to a horrible issue during tonights event, I found out that it's possible to get yourself set to a NaN location if you disconnect while sitting in a vehicle in special circumstances. This causes the server to kick you for being in an invalid position.. However, the player is unable to log back in because their position is remaining NaN.. To fix this, we check if the players location is NaN as early as possible and eject the player from any vehicle he may be in and teleport the player to spawn. Thankfully this just fixed many players not being able to login :)