If a disinsection spray can sets it off, why not the Halon?
The spray is definitely particulate with a visible mist the lingers. Halon BCF, as far as I am aware, is just a gas.
The cargo compartment fire warning, warns you of SMOKE - not a fire. So even if the fire causing the smoke can be suppressed with halon, the smoke would likely still be present.
Excellent point. As a twist, if the cargo fire alarm does activate, given that the compartments are sealed, should we not actually expect the warning to continue? If that is the case, then if the warning does go out, could it be possible that the smoke detector has been destroyed due to a still raging fire?