Update all adjustment types (2-0-stable)

In f9ed99a the order updater was changed to update only shipping adjustments and promotion adjustments. This was done so that the in-memory order was used for promotions calculations. This broke some extensions (spree_tax_cloud, spree_gift_card) which expected their custom adjustment types to receive updates.

This goes back to the previous behaviour of updating all adjustments, but uses the in memory order object if it is the adjustment's source.

This is intended for `2-0-stable` only, `2-1-stable` has the same patch in #3961.

cc @huoxito