populateSubjectSummary does not take a sourceId - and so can generate an error if a subjectId is not unique across sources.