There unfortunately is very little information (at least that I could find) about how the boat's systems are designed, and why the failure was so complete.
I did read one very interesting thing. The ship has two separate engine rooms, presumably to firewall (literally and figuratively) a problem in one area from taking out everything. This particular failure was a return fuel line on one of the generators which leaked and the fuel ignited. By the way, it takes a lot of heat to ignite diesel, but that's another subject...
Anyway, the fire suppression system worked and doused the fire. But what's interesting is that the failure only took out one generator, and the engineers elected not to restart the generators in the unaffected engine room. The fire suppression chemicals probably explain why they didn't restart anything in the room where the fire occurred, but why not restart the equipment in the other room? They must have had a really good reason, but what do you suppose it was?
It's so aggravating that no news service anywhere bothers to inquire about what happened, but rather elect to talk about the crap and urine in the halls.