Okay, I think I figured out my issue. Units with specab: 1 are unrecoverable alive. They die, there is no explosion but are not stunned. If I remember that's the default cyberdisc behaviour so that makes a certain amount of sense. Now I can write my rules around that. I was confused because I had that attribute set on another unit without the explosion defined on the corpse so they never went boom, but I never got captures either...