At the moment popup target handle their animation in "TargetP_Inf_F_hitPart.sqf" wich checks if a global variable is present to avoid the popup animation to play again.
I would suggest to add the check for an object bound variable with:
_target getVariable "nopop";
Now popups can also be disabled individually.
If done right it even does not break previous missions.