Update the player instance on login (LOWEST), not HIGHEST.

Should ensure that packet listeners recieve the most up-to-date player
instance, regardless of whether or not the main thread is blocked in the
player listener. No more temporary players.