WIP for RCP API / Comms / connection threading refactoring so it works without crashing on android
auto detect worker moved to RcpApi; auto-detect-worker never exits, triggered with an Event()