Consolidate StreamSnapshotSinks used during join to one per site.

Each sink will be receiving data from multiple sources.