To be fair a flap failure and a engine failure are not necessarily anyone's fault stuff does go wrong in aviation.
The reality is that it would be almost impossible politically for CASA to ban one airline from Australia even if they wanted to. There would be blowback from every department in the government.
Garuda managed to keep flying to Australia whilst banned by the EU and killing Australian journalists in a preventable accident.