My theory why the CAA took such belated drastic action:
Boeing have a reputation to protect. They can't allow their airplanes to be perceived to be falling out the sky. The CAA have been taking stick from the FAA in the recent audit, so the pressure on the CAA could possibly have come from Boeing!