If the `type` member of the has-one identifier is invalid, the callback to validate the identifier is still being called.