fix bug where orders with line_item_adjustments would fail

currently only tested on 2-2-stable, i imagine the same would be happening in master (unless there's been a commit already? I didn't see)

Was able to pass tests locally using selenium, couldn't get poltergeist to work, except one; _# PayPal as an admin refunding payments can refund payments fully_ was failing before and after my changes