You are crazy for doing that - one instance of downtime doesn't justify ignoring all the advantages DNS brings.
Can you forcibly upgrade the software in that case ?
Exactly, and that's what I do. (With the caveat that I look for AWS endpoints being taken out of service, not for changes in what DNS tells me.)
I could have the Tarsnap server cache DNS lookups if I was only worried about working around DNS outages -- but as I said, that wasn't something I was considering at all when I made the decision to eschew DNS.