In the above video, I activate my special and then am lightly staggered by the groaner, swinging afterwards. You will see that my next swing has no special despite the animation having played out.
When heavily staggered (such as when hit by a melee attack during a sprint), the animation is correctly cancelled.