It is interesting that all these maintenance non-compliances were only found when representatives from the NTSB and Boeing got involved with the investigation into the engine loss.
IATA have also got egg on their faces as they gave Nationwide their IOSA certification recently with these non-compliances in place. Maybe IATA should audit their audit teams.