fixed intermittent controller thread freeze after manual controller disconnect