Fixing possible deadlock with operation cancel

Only cancelling explicit child operations, not all dependencies.