Fetching this change from D13.
UnitAI uses a hack to switch between gathering and combat animations for citizen-soldier, and in general the animation support is wonky: for example we can't use Idle carry animations right now.
This patch will fix this.