Don't recalculate Steam ID every frame when waiting for validated auth.

Right now, RunAuthChecks runs every frame and calls UpdateAuthId for each player that isn't validated yet. This PR skips the Steam ID calculation part of UpdateAuthId if the auth id hasn't changed since the last run.