Fix User.find_for_authentication

When company not found by subdomain and there are more companies, do not call
id on nil