re-adjust ClearPocket so that we check for PreferredPrimaryWeaponTarget and if not found we run GetBestTarget and then run through the sequence of looking for what to navigate toward, either the PreferredPrimaryWeaponsTarget (which might have been defined by the GetBestTarget we just did), or the Closest Locked NPC (with some sane limitations), or the closest Locked NPC