> They don't store any contact information that could be used to warn customers, so my connection mysteriously failed one day
This situation seems avoidable: what if the payment/signup flow had a big loud warning that you need to configure your own polling of an RSS endpoint using a client capable of pinging you?