I think it possible repeat only with "BetterMuzzleFlashes" mod, because it has longer lifetime for smoke. So, when you firing and then switching weapon (to grenade, sidearm or anything else) while smoke from emitter didnt dissapeare yet, then when you switch back to this weapon it will no longer have smoke effect forever. In vanilla game its impossible to reproduce due smoke lifetime effects is smaller than time between switching to anything, but this is a big problem, that makes mod "BetterMuzzleFlashes" half pointlees. (Bug is working with effects that has "Reset on fire" checkbox and without this checkbox).
https://youtu.be/KS9Pi3tMEhM video report