Ignite Munching
When Ignite damage is lost due to the behavior described above, it is sometimes called "Ignite Munching" by players. It is more of a serious problem with deep-fire mages since WoW 3.0 due to new talents Living Bomb and Hot Streak which can both cause extra fire crits (and thus ignites) while a projectile spell is still in flight.
In the case of Living Bomb, when the explosion at the end crits while a Fireball or Frostfire Bolt crit is still in flight, the Ignite from the Living Bomb explosion will be munched. In the case of Hot Streak, if the mage fires the instant Pyroblast immediately after a Fireball or Frostfire Bolt, and if both are crits, the Ignite from the Pyroblast will munch the Ignite damage from the first spell.
Some Ignite munching can be avoided by using particular spell rotations that take it into account. When Hot Streak procs, one trick is to cast the instant Pyroblast after a spell with no travel time, rather than after a Fireball or Frostfire Bolt which have a travel time. One possibility is to continue casting Fireballs/Frostfire Bolts until Living Bomb explodes, then put up a new LB before firing the instant Pyroblast. The global cooldown needed to put up LB is enough time for the last projectile to land, and the Pyroblast will not munch any Ingite if it crits. Do this only if Living Bomb has very little time remaining, as waiting too long to use a Hot Streak proc may cause you to lose a chance at another proc.
A second possibility is to use Scorch before instant Pyroblast. The Scorch cast time is long enough to allow any Fireballs or Frostfire Bolts to travel to their target, so if it crits it won't munch any ignites. Also, it has no travel time of its own, so it's crit won't be munched. And finally, it will refresh the Improved Scorch debuff on the target (Assuming the mage has this talent, which most deep-fire mages do). This bug in the ignite mechanic has given scorch a synergy with Hot Streak, however this synergy is by fault and not by design.