No the logic doesn't work that way unless you specify conditionals for the xtarget. I believe the toons start doing things to any npcs that your MA has targeted if they detect them within the camp radius based on these values in your ini which are:
CampRadius=30 (attack radius of your camp)
CampRadiusExceed=400 (pull radius)
Detection doesn't mean xtended target nor having aggro on a mob. It simply means a npc of some shape or form is within your campradius that you have set. You can test and see this very easily for yourself by simply sitting in your guild hall with npcs in it. You'll notice your toons will want to "attack" them.
For example, in my case, I want my mage to malo at 100, but I don't want to send a pet in until it's 99. The reason I want it this way is that I don't want my pet taking aggro on a mob AS it's coming into the middle of the camp (but I want to debuff it at least). In your case though, this setting is causing grief for you, so just change anything that is 100 in your dps lines to 99 instead.
Someone else can chime in if they have custom xtarget sets saved to maneuver this further, but the issue seems to easily be solved for you if you just set DPS lines to 99
Now if you're still running Burns automatically no matter what, then you can changes your Burns to go into your DPS lines instead with conditionals to run them if the target is a named and not use the burn section at all. That's another workaround.