[Bug 1046717] Cancel run or pull operation doesn't actually stop the ongoing task