8fbae2813b
- Run `_cold_start_attested_profiles` AFTER the paused profiles are relaunched, so a sibling that fails to cold-start can never keep the profiles that were running from coming back. - A profile that stays down raises like the active-profile cold-start does; the merged outcome then marks the update incomplete instead of printing success with a gateway still offline. - Trim the salvaged tests to the two invariants (dead-attested default beside a live beta is cold-started under its own home; every dead-attested profile is cold-started when nothing runs, active first). The "no attestation → token unchanged" case is the pre-existing behaviour already covered by test_pause_skips_cold_start_plan_when_desktop_owns_lifecycle.