found a case where commands were starting after being cancelled! Thanks for nothing NSOperationQueue