I watched your replay.
Haze activated silencer which didn't even run out of duration before you died. I'm sorry but you were simply silenced.
What you see at client and what happens at server is different. For example the same thing happens with mo krill ultimate. You sometimes think you caught someone by pressing 4 but it didn't actually connect at all. Making it look as if you ulted someone for 0.1 seconds and your ult is not on cooldown too.
It can be argued client shouldn't put you in animation until server can confirm your ultimate connected to avoid confusions like that.