eliminate source of thread leak, NREPL-40:
The flailing `future` call is obvious in hindsight. Note that
thread counts (observed via jconsole or other tools) decay after some
delay (a detail of the `.cancel` of Clojure's Future implementation,
I'm guessing).

Thanks to David Lao for the report.