this function now uses comm-opaque2 to handle OPAQUE registration and follows the new API spec defined in identity_client.proto
this function can be deprecated once we've successfully double-written all users from ashoat's keyserver to the identity service
Depends on D7355