Split up log messages to know the real cause
Make more use of peerInfoDebug
Only destroy existing ControlConnection if it does not run anymore