Not touching cancel token's state outside of locks (was okay, but used tacit knowledge)
- Simplified cases in whenCancelledDo:unless: a bit
Adjusted constants in 'cleans up eagerly' tests for better detection
Merge branch 'master' of github.com:Strilanc/ObjC-CollapsingFutures