DataBroker: avoid entering the same producer multiple times as scheduling dependency
when requesting the producers of a set of DataObjID, avoid inserting producers responsible for multiple entries in the collection more than once.
when requesting the producers of a set of DataObjID, avoid inserting producers responsible for multiple entries in the collection more than once.