Avoid deadlocks
Avoid deadlocks

Avoid locking `willChangeValueForKey` and `didChangeValueForKey`, because those could result in `isExecuting` or `isFinished` to be called as it retrieves before and after values.

robertmryan/AFHTTPSessionOperation