[10.6] Fix LDAP login without user in DB
Port of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/17988
Cherry-picks 7d017926
Edited by Douwe Maan
Port of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/17988
Cherry-picks 7d017926