fix system not connecting edge case

If the control system is down when the UI is loaded the first time it may never connect to the control system properly.