Determine adjustment for an adjustment as a separate method from updating

Updating re-computes the amount AND determines eligibility (breaking SRP, I know)... but sometimes all we want to do is calculate the eligibility. That logic is now in another method for that use.