All examples now catch serial.SerialException instead of crashing with a traceback. This covers port contention (multiple processes), device disconnect, and USB errors. meshcore_rx.py already had this.