Make InventoryUnit#increase and #decrease use pessimistic lock on variant.count_on_hand update

...nt.count_on_hand update