It all depends how/where you mount them. They come with a protective sleeve which has a very tiny slit for the light to pass through. If the slit gets covered in dust it will trip the switch. All my switches are mounted in a way that dust can't settle on them. If a piece of debris flies through and trips it then I can just blow it off with air and hit resume. In the future I plan to make a vaccuum cleaner hose attachment to the spindle which will suck up debris while cutting so this won't be a problem for me going forward.
I have only used Mach3, so what I say is only verified for it. You can not just hit resume. If you do, most of the time, you'll ruin your part. Mach will not resume in the same spot where it stopped. It will resume at the next line. It will not retract to safe height and then lower to cutting height. It will just try to travel, at high speed, to the new spot. The bit will gouge your work and/or brake. Don't ask me how I know this!
If you like create a single sided pcb layout in express pcb and upload the file I will etch you some boards free and ship