Reviewing docs on TOCCancelToken and TOCCancelTokenSource
Now checking unlessCancelledToken after returning to main thread, to avoid exposing a tricky concurrency issue to the user
Merge branch 'master' of github.com:Strilanc/ObjC-CollapsingFutures