Consider variant and line item when removing inventory

When removing inventory units we need to filter them per line item as
well. Some orders might have the same product sold as a part and within
a bundle

Fixes #58