[ENG-9905](https://linear.app/comm/issue/ENG-9905/update-secondary-device-login-to-match-whitepaper).
This makes no sense anymore, secondary will send this after registration, so we need to decide earlier based on device type
Note:
It's not that easy to slice this into diffs, so it's possible that in the middle of the stack protocol is not working, it needs to be reviewed as a whole.
Depends on D13965