This bug is in the 360 version too. Sometimes, maybe due to lag, the assault's grenade launcher fires but fires no grenades.