We consider all OperationCancelledExceptions as aborts. I am changing it to InvalidOperationException but I think that it is slightly misleading as it need not be an invalid operation that causes this.