`CachedRepository.sync` may be called more than once during a request (e.g. by the Bitten plugin). If so, the `repos.youngest_rev` must be refreshed before attempting a `repos.normalize_rev` of the youngest rev in cache, which might have increased since the first sync done in the request pre-processing stage.