updated HttpInternals so it doesn't try to InitiateShutdown if it already is.  This won't really change anything other then preventing redundant debug output messages about it shutting down