Should probably revert this move.  It looks cleaner this way, but causes bad compliance to be calculated when products change

I can't find the bug, it it used to look like htis, and compliance would be wrong the first time you run "subman status"/list installed/list consumed etc, and the second run would be correct.