Looks like "specab" does not work, if unit's armor have not only "corpseBattle" but "corpseGeo" too, and geoscape corpse item have no "power".
I can add power to geo corpse, but it will make different units explode with the same strength, and this is not good.