SERVER-8243 unify return code from unhandled exception shell: Windows vs. Linux
fix ssl unit test on Windows

We can't shut down the server on Windows because it attempts to connect to the
server and run shutdown, which it can't [yet] do if the server is listening for
ssl connections (unimplemented).