Test CombinedArtifactCache behavior

Makes sure that remote backfills local as expected