Clean up more explicitly on connection ping failure.

We were getting stuck and not recovering from this error. Unfortunately, I was not able to reproduce the exact situation that caused this failure, but I am relatively confident this will help.
Start Dragon NaturallySpeaking user interface if it isn’t already running when the dictation server starts.

If we try to connect with natlink without having the user interface started, then dictation will start in the background, but will not be available except via programmatic control. This is not what we want.