I think that originally we were going to use the data_producer_id to assist in tracking provenance but we shifted to using associations and data acquisition to track provenance. Also, when the ingestion framework was in its infancy the data_producer_id was used to determine which coverage the data belonged to before streams were readily identifiable. 

I don't believe we need to set data_producer_id anymore.