Enhanced revenue batch: benefit should change when appeal was changed in batch

Currently, if a transaction is entered in batch with an appeal that has a benefit associated with it, but then the appeal is changed in that batch entry (before batch is committed), the "original" benefit stays on the transaction. Users must remember to manually remove or change it to the correct new value, as needed according to the new, corrected appeal. It would be nice if CRM could trigget that update, similarly as it updated recognition amounts if the amount was changed in the batch.