Last week's outage caused thousands of flights to be delayed or cancelled, leaving passengers stranded at airports.