Otherwise, a restartCatalog which resets durableCatalog pointer may happen between the time of retrieval and the time of use.