Unified launcher - avoid reading serial ports twice at startup.