Prevent creation of new users just cause we are not using the correct username.
Apparently the email in the extended info can become the username, so we have to use the UaaUser.getUsername method in all calls to UaaUserDatabase.retrieveByUsername