49cc5becf6
Both install-time and runtime heartbeat now enqueue visible messages for all outcomes — success, HTTP error, and connection failure — so the admin always knows whether the heartbeat registered.