Sniper recoil reset

Ive noticed that if you switch weapons right after shooting the sniper it resets the recoil or bloom back to zero, allowing you to pull off multiple accurate shots in a row. This seems like a little broken to me especially if someone were to make a bind that switches weapons as fast as possible. Switching is definitely faster than letting the bloom reset on the sniper at least. I dont think any other weapons would benefit from this as much.