Tool is profile molded hot wire, laser or something similar, which may be ready or not ready in exact time. If this is laser, only happens not cut or bad cut. Should revert the program, second time in the same way, worst cut and more and more. If this is molded hot wire and from some case it isn't enough "hot" the shape will be deformed and all next process will be for nothing. Material will be for garbage too.
With another words. Any pulse which comes from the mach3 to the drivers should be send after checking the tool situation. Situation is self recovered, so just is enough to await permission to move.
And one more modification in my post. Not necessary to decelerate the motors. In any case between two pulses software has no care about next step to limit current or something like this. I'm talking about steppers. So, inertia after the step will be cut from the stepper drivers. They are enabled and all is fine. Just to await some time and go again. Now, acceleration after this hold situation is discussable, but we talking about a level few higher which mach3 covers...