We have run into an issue where shop order operations were accidentally over reported and then subsequently cancelled. However after cancelling the reports, the Operation Qty has become negative, the remaining open operations were closed, and the outside operation purchase order was cancelled.

I was able to recreate this in our test environment. This issue occurs when the Adjust for Op Qty Deviation toggle is enabled and the over reported operation reports are cancelled in the incorrect order.
Essentially what happened in the above screen shot was 141pc were completed through op 160. Then, 500pc were accidentally over reported on the same first 4 operations. Operator brought this to a supervisor to correct their mistake. The supervisor cancelled the operation reports, however they cancelled the report on op 50, then 75, then 110 and finally 160 which caused this compounding Deviation Qty, which in turn drove the Operation Quantities negative. If the reports get cancelled in the reverse order (160>110>75>50), then there is no issue with either the Deviation or the Operation Quantities.
I more or less understand why this has happened due to the interaction with the Adjust for Op Qty Deviation toggle. Is there any way for us to correct these quantities?