Launcher: handle disconnect or connect failed cases in UI.