There's no code that prevents Helwyr attacking to the north, he should be able to. However, sometimes his hunt system gets a little confused. If he's being stubborn you can normally fix it by moving him a little bit, just send him a little on to the grass. He'll still hit the same range, but he might behave a little more.
I'll obviously take a look and see if I can make him behave, but if they stop working you can fix it by moving them about a bit.
Not sure how tokhaar are turning immortal, that is particularly weird and not one that cropped up in testing. As always please submit a bug report with as much information as possible and it'll help us track it down.