Fix recalculation regression

The fix on this branch introduced a regression in two other tests where
line-item-level adjustments were not correctly being applied as the
recalculation of what their new value should be already took their old
value into account.