Fix another edge case login loop