From XEP-0077:
If the requesting entity does not provide all of the requested information during registration [7] then the server or service MUST return a <not-acceptable/> error to the requesting entity.
Currently an <internal-server-error/> is returned instead.