With the introduction of the new RF Timed Explosives, it's now possible for a player to throw an RF Timed Explosive to get credit for the "Explosives thrown" challenge, wait for the timer to stop, and then pick the explosive back up.
Unfortunately, I'm not sure that a good replacement hook for OnExplosiveThrown exists at the moment, but if a fix for this exploit can be found, it would be great.