fix(server): background server restarts wait for first installs and stop at a protocol change

A managed Codex or Antigravity install downloads inside the server, so a restart would throw it away; the restart now waits for it. Once a release needs a newer client protocol, later releases do too, so the updater stops downloading them instead of keeping a copy of each.
89593cb3f1maria-rcks committed on 10/11/2026, 12:12:07 AMparentf251eb4
2 files changedLine totals unavailable