Fixed a race where we'd skip updating the server game list sometimes.

If we refreshed the game list too quickly (DGS responded faster than
the push server) we wouldn't update the server-side game list the
first time games were refreshed. This could cause extra push
notifications to be sent within the first 15 minutes of logging in.