Added timeout (12 mins) for unresponsive server after successful login

There was already a wait timeout for when the server became unresponsive.
But this was ignored when the game hadn't started yet (index == 0) because waiting for other brokers to log in might take longer than maxWait.

So when the server stopped while still waiting for brokers, the already logged in brokers would never reset.