Computer glitch? Surely one of the outputs of the system is a result of adequate pilots being assigned to roster the flights. A very simple, basic gross error check..
Clearly they have completely inadequate procedures in place as there would have been multiple opportunities to design safeguards into the system and prevent such a scenario.
Were I to be a shareholder, I would be asking some very tough questions of their CIO at the very least.