The problem sounds similar to the problem I had with granades. The problem was caused by the weapon limit adjuster. Setting in weaponlimit.ini the variable
ProxyExplodeType=0
solved the problem for me. (I described possible solutions in the description of the youtube link)