Fixes #7045 - fix location undefined for user

Fix issue where location is undefined for User in find_only_environment
of the system api. Also remove un-needed logic in find_only_environment.
Does it make sense to call this `find_environment_and_content_view_by_org` if it doesn't set a content view?