Removing the redundant bits of functionality for users without profiles

Also removing the unused method checkUserHasProfile.