Fix case where Coordinator doesn't return proper packages
shipment.manifest returns all units with proper quantities

Spree restock and unstock items based on the units returned by
shipment.manifest so if it returns wrong the error follows to the stock
item on hand quantity
Account for situation units don't have a line item