The dataset.activity() call does not check tasks where `source_object_id` is equal to the dataset. This excludes DatasetExport tasks. Comments added about this in #306 PR