refactor(server): rebuild background service updates on top of the slim provider layer

The service updates itself through the existing launcher handshake once the
update window is open, and the launcher now prunes old runtimes and restarts
a crashing child with backoff. The process ledger, crash-loop downgrade,
shell prompt injection, restart announcement, and kept web assets are gone.
The earlier implementation is replaced by the smaller one merged here.
ffe315b8e0maria-rcks committed on 10/13/2026, 4:58:39 AMparents70dcc186f2f549195f2aa
64 files changedLine totals unavailable