Well nobody knows the real cause of this incident yet, but in view of previous similar incidents surely (shirley?) a first step would be a basic re-design of passenger aircraft cabin air circulation?
In other words stop using engine bleed air for this purpose.