Orphaned duplicate session runner processes after Desktop App restart
Observed behavior: After restarting the Desktop App, it connects to a newly started "serve" daemon and spawns new runner processes for previously open sessions. The old runner processes are not terminated and keep running as orphaned duplicates (confirmed 2 duplicates in one concrete test, manually killed afterward).
Expected behavior: On app restart, previously spawned runner processes for the same session should either be reused or cleanly terminated, no duplicates.
Note on evidence: No raw log excerpt available for this one, local log capture ends before this incident's timestamp. Description is based on a manually logged observation during a targeted reproduction test, not a log quote.
Environment: macOS Desktop App, session started via Remote Control, not via a direct SSH entry.