I am sure I am not the only persion being driven crazy by this.
If there is a stock discrepancy, which means an order cant be fulfilled owing to no actual stock, cancelling the order added the non-existent stock back into the system!
This means someone else can order the non-existent item and the process goes on.
Is there some way to permanently prevent stock ever being incremented on a cancellation?