
When backend authentication failed due to errors other than wrong credentials, the users were unconditionally reloaded. This caused a spike of activity whenever authentication failed for other reasons. Also fixed the test that checks for this to look for the correct error message.