STEP_050M07P29C2_R08_VM121_EXPIRY P29C2 expiry commercial sync: existing P29B timer/worker now expires matching BillingAccount and revokes only active unused user-created referrals in the same per-grant transaction; normal paired disable/agent/VM100/ACK lifecycle unchanged; no schema/API/agent/systemd/provider change