Taunts are now on some sort of diminishing returns which keeps you from ping ponging them back and forth. I am not sure how strict it is or if it wont be an issue for you but wanted to point it out to you before you invested a lot of time in something that might not work.

"Taunts: All player or pet-generated taunts now have a shared diminish category. "