...a simple way would have been to notify ICAO of a difference, but that would have raised the issue of CASA "liability" for allowing operations that did not meet ICAO SARPs.
I'm not so sure that CASA would be too bothered about liability LS, what with 97 pages of differences filed at last count (AIP SUP H18/14).
And also, taking into account the difference filed by CASA with ICAO Annex 19 (Safety Management), Chapter 1.
Industry codes of practice, because those aren't referred to in Australian legislation, it seems highly likely that to CASA the SARPs don't matter in any case.