Fixes unit listing with test update.
Merge pull request #470 from jaycee/uncommitted-unit-update-list

Fixes unit listing with test update.

* Call aggregate update when we add uncommitted units. The unit list and unit
  count update is dependent on this operation firing off.

* Update tests to ensure this is called.