I was playing with the tau cannon for 10 minutes in my own server and I changed weapons. I noticed that the effects were being applied to the other weapons. A couple more fast weapon changes later I got this(srry huge picture):
Also,
Shotgun: Consider making the shotgun not attack after the first click when interrupting the reload animation. In otherwords, during reload the first click will ready the weapon\rack the slide but will not shoot until a second click. This will make it so much more useful to interrupt shotgun reload.