Fix adjustment destroy

* Fixes adjustments for line items and shipments being destroyed as
  dependants.
* Has the same semantics prior to the in-memory scope changes.
@mbj this is probably nitpicky, but I would probably order the hash keys the same way you did below, with `adjustable` (arguably the most important key) first in the list.