I have a macro

/assist focus
/castsequence [exists.harm.nodead] reset=18/combat/target shadow word: pain

Yet it continues to cast the spell on the same target.. when bashed.

i just set to reset=18 and still it didn't work.