Critical and gameplay fixes - 27 June
Critically fixes improper unit destruction when a full transport regresses (e.g. Iroleth -> Ovileth).
Fixes exploits for training workers and Morningstars while inactive, and casting Controlled Demolition on improper unit IDs.