Auth cache prevents login when non-password fields change