Resolves with the source_ids that could not be added rather than throwing, so callers can re-select exactly those and a retry can't re-add the rest.
Resolves with the source_ids that could not be added rather than throwing, so callers can re-select exactly those and a retry can't re-add the rest.