I am having this same problem. The chopper lands everytime when there are no enemies nearby. But when there is a fight going on it comes into land and then chcikens out and flys away.
So did the completion radius make them land no matter what was happening on the ground.