can the nsblockoperation cancel itself while it is running thus canceling dependent nsoperations?
OK. I think I solved the mystery. I just misunderstood the [NSOperation cancel] documentation. it says: In macOS 10.6 and later, if an operation is in a queue but waiting …