Possibly a “region of interest” selection within the negative tool?
Disadvantages: Potential duplication of code vs. calculating after crop
Advantages: Not getting thrown off by later crop adjustments as you mention
Perhaps even the “ROI selection” tool could have some method of clicking a “Calculate ROI from crop” button?