Part of [ENG-7014](https://linear.app/comm/issue/ENG-10619/handle-case-when-backup-version-is-newer-than-the-app-version).
InIn the next diff, I am going to add some logic that is going to be shared between platforms, thiswhich helps avoiding code duplication.
Depends on D14789