The Skirmish behavior introduced in 0.8.8 makes some units behave strangely. Slower-moving units will sometimes just run away, never able to get far enough to fire a shot. While the Skirmish behavior does have potential for certain units and strategies, I don't think it should be the default behavior for any units.