Apply "contents change" before order.update!

We should avoid calling order.update! as much as possible. That trigger
will only run in Adjustment save callback if the order is completed.