Working for me:
When it quickswitches without firing, I wasn't waiting long enough for the gun to be able to shoot again (the bolt animation hadn't finished playing)
That is an updated version though. Should I upload it? I feel like I'm posting too much, it feels awkward