Well, this is good for the passengers not necessarily for the airlines affected. I'd call that good and in line with common sense.
Sudden Outbreak of Common Sense (tm)
Precisely. If the OP could install the stack, he/she should also be able to automate report generation and delivery of the report, so that it can rot away a piece of disk space waiting until it is needed.
When hosting your app in the cloud, regardless of provider, it is considered best practice to design for failure. That means your code should anticipate any/all stack layers to become unavailable. If you're doing it right, a service failure should be detected and automatic failover executed. Alternatively, a new instance should be provisioned, bootstrapped and thrown into production. Think: infrastructure as code. Welcome to the 21-st century.
Yes.
Also, this is one of these scenarios, where virtualization pays. You can simply spin up a new set of boxes (ideally via puppet,chef, whatever) and cut over to it once the new cluster has been thoroughly tested and tested some more. Human eye watching/managing the cutover still recommended, if not required.
This issue is so important and touches so many aspects of our society that I believe it's our duty as citizens to fight for change any way we can. We have to support people who are working day and night on this, who have excellent ideas on how to achieve reform.
There are two ways to write error-free programs; only the third one works.