Schizophrenically defensive update to InternalPoolImpl.Dispose(bool)