Flight chaos made worse by engineer delay, report finds