To be honest, weirdest explanation of something that no-one ever installs that I have ever seen!

Much, much better than that is to spend the effort on fitting home switches. These let you reset the entire machine at startup and if something does go wrong during a cut. Chances of only one axis being in motion when a stall occurs is very low, so you've lost position anyway. With home switches, you can manually jog the cutter out of cut (or whatever you need to do), rehome the machine, then either start over with the machine following its original path, or skip through the gcode to an appropriate position and restart from there.

My first machine didn't have home switches and it was a nightmare to recover if something went wrong (and it did quite often on that machine...). Current machine has home switches and once experienced, it's something that you cannot do without. The idea of manually jogging or turning the motors or whatever for accurate rehoming is, to put it mildly, a bit fraught. If you have to do that, you might as well throw the work away and start again because getting accurate reregistration is going to be difficult. Not impossible, but you really don't want to have to do it.

And swapping cables during a cut? Really?

Sorry for sounding sceptical but that advice doesn't sound as if it's come from an experienced user. Just the idea of turning off mains power if an axis stalls is really off the wall.

I'm sure that others are going to jump in on this one!