Split dropping resources from approaching in UnitAI.
Allows for non-moving entities to drop resources. (When someone checks those cases in the order.)
(Also makes it easier for us to implement a duration for the dropping in the future, might we ever want to.)
Differential revision: D3817