I don't think discipline kills a squad member (yet?).
3rd for enemy heavy weapons is a feature, you may not be able to pick up your own due to the way it's coded in Corsix.
4th, feature.
BTW be sure to check out the guide which you can find on top of the page.
I have also found a tiiiiiiiiny liiiitle mistake(?) but it doesn't really need its own thread.
$18010297 gives no range, it may have been missed in the .ucs, got it while loading a map. Not that big a deal but just for that 100%.