I'm guessing that night stalker will not apply to a blast attack where the Barghest is not the target of the attack. Blast says it "affects" adjacent spaces, not "attacks" them. Night Stalker says "if attacked". Did I get this right?
Night Stalker / Blast
I tend to understand it as you do.