TextDecoder: three small fixes

* One Javadoc fix.
* Don't use daemon threads.
* Use .shutdownNow() on the executor.