I like this idea. its the push version of the traditional uptime monitoring pull mechanism (i.e. ping endpoints).
not sure I'm a fan of using this specifically for background jobs though, as we have airbrake and splunk and other tools that detect these failures cheaply.