Naja, eigentlich ist es schon einigermassen klärbar, wenn man einfach danach geht auf was für Rotten man in welchem Fall schießt.
Carnifexrotten sind MK plus UCM. Da schießt man definitiev auf MK.
Bei Schwarmtyrant samt Schwarmwachen beschießt man eine Rotte Tyrantenwachen, welche keine MK sind und dennen sich ein Schwarmtyrant angeschlossen hat. Man kann den Schwarmtyrant nicht als Ziel wählen (wenn man nicht grad n Vindicare ist) und beschießt folglich einfach eine Rotte Tyrantenwachen.
Wenn man den Tyranten nicht als Ziel wählen kann kann man auch nicht die Sonderregel speziel gegen eine MK einsetzen, da man ja eigentlich die Wachen beschießt und der Tyranidenspieler erst nach der Verwundung entscheidet ob diese überhaupt auf den Tyranten geht oder nicht.
Man setzt die Fähigkeit also nie gegen den Schwarmtyranten ein, sondern immer nur gegen die ganze Rotte, welche nunmal eigentlich eine Rotte aus Tyrantenwachen ist.
So würde ich das zumindest sehen.