Revert "Only commit if there are changed objects at the end of execution that are associated with a data source."

This reverts commit 7fd973b332750c94f22274cd225b48f6fda853d8.  It was
really an issue related to Genome specific changes so I moved the fix
into Genome space.