С комментариев вовхеада:
http://ru.wowhead.com/spell=51505#english-comments
Переведу, что крит расчитывается в момент вылета заклинания, а не его попадания по целиBut the thing is, the Flame Shock proc is calculated when the Lava Burst leaves your hand, not when it hits the target. So, if the Flame Shock expires / or gets dispelled as Lava Burst flies to the target, the spell will still 100% crit no matter what