Added ensure#ShipmentItemQuantityRemaining service; changed receive#ShipmentProduct to return a list of assetId values for records created