This statement:
"... that smoke detectors, sprinklers and fire hydrants were faulty, and fire alarms did not go off."
Is inconsistent with:
"... as Foxlink is insured for plant, equipment, and inventory the blaze won't impact its bottom line."
Either their insurance company is run by fools, or something fishy is going on. Most commercial/industrial insurers, e.g. Factory Mutual use the evil eye against companies that do not comply with their loss prevention "recommendations".