I'd classify this as a bug. HELPER is isn't affected by BLIND. where are AGGR is. so it would be valid to set both. though I'm thinking this is where helper is modified so it might help the player randomly if the mob is blind. think of this situation.
you have a normally aggro mob that's big, say the goblin boss, and 2 smaller mobs called goblin minions that are helper only. so you have your mage cast invis, then blind the boss, so your group attack the minions, the boss that is just aggressive isn't going to help out. so the group gets the helpers down then attacks the boss. but if you blinded the minions they'd still help out the boss.
point is there is a bug in all of that. 3 of them should help out the others, and the boss calls the shots. so he'd be aggro, and helper, and the minions are just helpers. these aren't mutually exclusive terms. i'm gonna add this to my list of gameplay changes. maybe treat aggro as helper in the code, since that mob should be attacking anyway. and helper + aggro is redundant.