The only thing I know for sure about this issue is that a ranged unit cannot fire at all if completely fatigued.