I noticed that if I reload while a warhead was already loaded in the RPG-7, an animation would play showing the warhead being seated into the barrel. However, if reloading normally (after firing a shot), the warhead doesn't appear in the animation at all, and just spawns inside the barrel after the animation is complete.
(This also happens to any weapon if reloading with no magazine inserted)
I think this could be fixed by making the warhead function as a magazine (with a capacity of 1), so that after it is fired it still remains inside the inventory, but depleted instead of completely disappearing.