In single player if you detonate C4 before it lands it vanishes.
In multiplayer when i use rockets many of them vanished, over half of them. Way i been using them is jumping over stuff and firing down onto people, when this happens im basically screwed as i cant change weapon fast enough to save myself