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.
I hesitate to agree b/c this is tightly bound into the databinding stuff as is. I don't know that we do want to fire it off every time--particularly as ideally we can delete this in a few weeks.