7e7641561b
attested_gateway_died() re-ran find_gateway_pids() (current profile only) although both callers had just proven the process table empty with all_profiles=True, and it re-implemented check_start_attestation's liveness rule. Callers now pass the liveness they hold (current_pids=[]) and both probes share _attested_dead(), so the consuming and read-only twins cannot drift.