Issue #3394531 by ELC: Password as username causes illegal username.
Swap out the password_generator service for the uuid service to guarantee that the generated result will pass core's UserNameConstraintValidator.
Swap out the password_generator service for the uuid service to guarantee that the generated result will pass core's UserNameConstraintValidator.