That's a feature.
Units with spawnUnit (i.e. zombies) can NEVER be killed, stunned, captured, surrendered or anything like that.
Depending on the use case, it's either prevented/ignored/impossible; or should it still happen, the zombie will be converted into its spawnUnit instead.