This is a fix for [ENG-11149](https://linear.app/comm/issue/ENG-11149/secondary-device-auth-for-ashoat-times-out). It was partially true what @bartek said in [this comment](https://linear.app/comm/issue/ENG-11149/secondary-device-auth-for-ashoat-times-out#comment-e84a0f4b). We should send `SECONDARY_DEVICE_REGISTRATION_SUCCESS` after device is done authenticating, not wait until full restore is done.