Eat exceptions in worker threads so they don't spam toplevel.
Merge branch 'master' into io-streams