fix(cli): preserved newer concurrent update launchers
- Compared a mismatched launcher version with the selected release before binary repair. - Left a launcher installed by a newer concurrent update untouched while retaining stale and broken launcher recovery. - Added a regression test for the concurrent newer-version case. Fixes #9806
R
roboomp committed
6c2ef4082c687fad26f185a720d8cfef27b0493f
Parent: 296ee83