Kill relevant mutations in CreateItemAdjustments

* There is one semantically not relevant mutation left that fixes a
  performance problem.
Use in memory state to adjustments

* Reduces transitive lazy loads.
* Refactors away last alive mutation without introducing a performance
  regression.