Боюсь вас огорчить, но спросить один раз в кэше БД лишнее поле с ноликом/единичкой будет гораздо дешевле, чем раз за разом получать запросы на авторизацию от игрока, барабанящего, роняя кирпичи, по кнопке логина (особенно, если он не один), ставить их в очередь на обработку, а по достижении этого запроса обработчиком очереди выяснять, что клиент успел десять раз отвалиться по таймауту и ткнуть в кнопку снова, генеря новый запрос.