Bartok9
a7925bdd49
fix(desktop): raise backend probe timeout and retry on timeout
Closes #61764
Root cause: PROBE_TIMEOUT_MS=5000 false-negatives healthy Windows cold
starts (AV/disk), so launcher runs hermes-setup --update forever.
Fix:
- Default timeout 15s (HERMES_PROBE_TIMEOUT_MS override, max 120s)
- One automatic retry on timeout only
- Tests for default + env resolution
Salvage of closed #61781/#61956 with env override + timeout retry.
Verification: npx vitest run electron/backend-probes.test.ts (12 passed)