Fixes a bug on dependent Aggregations

When aggregating it would always use the sourceWorkitem's field value, even if a previous rule had already updated that to a different value when running a "Self" update.

This bug probably still exists when a previously changed value needs to be copied over to a child or a parent.