Added test case for nickname registration failure

* Also made a minor readability change by moving the auth.present? check
* from UsersController#create into #create_third_party_auth_records
* which is the method that relies on the check.
Merge pull request #1381 from einarj/test_nickname_hub_registration_failure

Added test case for nickname registration failure