[native] Handle client version unsupported errors in registrationServerCall
Summary:
We were handling these in some places, but not all. This diff makes sure we handle it all places in registrationServerCall, which gets us closer to resolving ENG-8113.
Depends on D12084
Test Plan:
There are a lot of spots here, and I didn't check all of them. I verified the core parts:
- That identity service returns Unsupported version and keyserver returns client_version_unsupported when the client version is outdated
- That the Alerts showed correctly
- That onAlertAcknowledged worked
Reviewers: inka
Reviewed By: inka
Subscribers: tomek
Differential Revision: https://phab.comm.dev/D12085