* Add a blocking-task executor to the EventLoop.  Use it.
* By default, submitBlockingTask() does *not* do ref-counting.
* If you need ref-counting to keep the loop alive for the duration
  of the task, use Blocking, which adds ref-counting semantics on top.