Reverb found a similar problem some time ago, that units with less than 50 defence somehow reversed on themselves and took incorrect damage.
I think s/he wound up workin' out that treatin' the 50- defence units (only workers and scouts, iirc) as if they had 50 defence.
Not sure if this applies to what you're talkin' about, far too tired to compare two different people's note, but seems like it's worth a mention if it makes your life any easier.
Bookmarks