a7254e2d4c
Gate the tombstone+notify on "a live default gateway has recorded a served set" (recorded_served_profiles() is not None) rather than on the per-profile _served_by_running_multiplexer probe: a multiplexer serves every dir under profiles/, the signal is cheap, and the narrower probe falls back to config derivation the CLI process cannot see. Trim the salvaged tests to two invariants — ordering (unroute while the old home still exists and a stale mkdir_under_hermes_home of it is refused; hot-serve after the move; no tombstone left) and no-signal-without-multiplexer. Rollback on a failed move is kept and covered by the same code path. Builds on #109269 (xielevi). Fixes #109267.