At least what I'm seeing happen...
- Truant replica syncs up
- Server responds with resetAll
- Truant resets, detects version mismatch
- Truant migrates to new version
- Truant resets its replica ID
- Next sync, server doesn't recognize, restarts at 1
For the user this results in no changes being applied, every sync the app resets to server copy