I think there is a timer on that. Thing is, the server lag makes it appear as if there isn't one, just like the damage gets subtracted from your HP before the WS animation finishes (or sometimes even before it starts).