Shared code get one-time keys on web and native.
According to this comment [marking keys as published](https://linear.app/comm/issue/ENG-6494/mark-prekeys-as-published-after-identity-login-registration#comment-7523423c) right before calling Identity.
Web part should match native C++ code implemented in D10977 (despite one change - see inline comment below).
This code should return one-time keys in short format - calling Identity in next diff in the stack.
Depends on D11112