But what is a problem to increse retry time to for example 1 hour and try to deliver it for next 24 hours ? It would reduce a chance of lost money if site is offline.
Also you should make queue for sending so if you can not deliver 0 conf notification you should not try to deliver 6conf one.