Have delayed reading of provenance synchronize with all other reads from PoolSource

Delayed provenance reading must obey the same rules as delayed branch reading. Therefore we use the same shared resources acquirer.