Clients should really be using something like exponential backoff ethernet-style.
Exponential backoff is a really bad antipattern that harms users. There are other, better ways to shed load.
Also, there's no evidence that any DNS infrastructure was overloaded during this event, so what are we even discussing?
And what about a five minute "blip"? Arguably it should resume proper operations as soon as the link goes back up, not some (unknown to user) time afterwards.