Make VTOLs return to rearm when out of ammo, if told to patrol or circle.

However, if set to hold fire, don't return to rearm, even when reaching a patrol endpoint.

Fixes ticket:3705.