Begins the process of registering a service and and returns
immediately.
The application must monitor events for a
SERVICE_STATUS event which will be
generated once the service has been successfully registered or
registration has failed.
When providerIdentity is null the session
identity will be used if it's been authorized.