While the sleep-in was the cause, the airline's policy of not landing when it is an MBZ was a significant issue, for which they hold the blame. I wonder if Jet* and
VB would have done the same? I see CASA has also said that landing while an MBZ should not have presented them a problem, and the sky would certainly not have been thick with aircraft at the time. Is it purely a CBR issue (possibility of roos??) or is it company policy Australia-wide?
As to the alarm not going off. Well, for critical early rises I used to set two alarms. 1 x bedside clock/radio and a separate mechanical wake-the-neighbourhood clock in the bathroom, set a few mins. after the first was due to go off. Saved me a number of times, when power failures combined with dead backup batteries took out the clock/radio.