Increases our chances of being able to cancel tasks through the future returned by Limiters/sub pools.  Currently this only works for runnables (and not callables).  Callables present some more extensive challenges.