Fix bug in inventory aggregate report

When testing this, it looked like it was aggregating, but no supply point had more than one `StockStatus` per product, so this code wasn't getting hit on my local or staging domains...

Have done more thorough testing now.