I'm surprised to see that they don't - it seems standard to retry on failure, waiting longer and longer between each attempt.
Some sort of pubsub queue would be awesome - pull (or have them pushed), and process them on demand. If something breaks, retry when you want.