Treat random IOExceptions which are not caused by a recoverable ShutdownSignalException as not being recoverable