Server.RestartAsync refinements
Server.RestartAsync refinements

This change is based on the discovery that a wide variety of
HttpStatusCode values may be returned from Splunk as it shuts down,
including, for example, HttpStatusCode.Forbidden, indicating that the
session is closed, but the server is still shutting down.