CircleCI docs don't clearly explain what happens after a partial cache key match and reconstructing our cache is sufficiently cheap that it's probably not worth the complexity / uncertainty.