Or it was a code change that was able to be validated and rolled out to all regions but then some totally independent interaction caused it to fail afterward in a unique way.
I'm banking on surprising singe point of failure though. I really hope we get a detailed post mortem here.
Probably not; I don't know specifically for Amazon, but most places avoid weekend code changes.
Yourkit, a java profiler, stopped working after a certain date in 2018 and had to be patched on thousands of users in my company alone. Could be some such time based constraint on a dependency loaded by all components for instance.
You can regionally partition but if the poison pill was inserted years ago and rolled out everywhere with a time trigger...