Don't-Drop-the-Ball%3A-Implementing-Robust-Failure-Handling-for-Background-Tasks