[#73579] Assign actual costs on #update_account

During bulk account reassignment, it's possible for the price group to change. This patch should reassign actual costs when that happens, similar to what happens when updating quantities.

It also adds the requested "cancel" buttons to the bulk reassignment UI.
Do you need to pass `new_account` through? Could you just access it via `self.account` in the method?