Adjustment uniqueness

Replaces #promotion_credit_exists? guards on promotion actions with validation on adjustment
Why was this change made?

It seems unnecessary.