User.create_from_provider with empty password fix