Fix bug in contents reader (all sources being read for all origins)

I apparently forgot to update the source-list-generation code when
moving to querying for contents on a per-origin basis.