Log desktop update check failures and write UTF-8 JSON

- Report no-update and failure cases from the Windows desktop updater
- Write release metadata and manifests with UTF-8 no-BOM JSON output
9dd8aefb46Dara Adedeji committed on 5/11/2026, 4:50:27 AMparent9f12dbc
5 files changedLine totals unavailable