SERVER-8598 replace trySetVersion with epoch-safe refresh behavior