During review with @mzebrak we discovered that the exception class ProfileAlreadyExistsError is using the wrong message.
ProfileAlreadyExistsError
We need to check the remaining exception classes and see if there are similar issues somewhere else.