Ensure daemon thread stays alive

Echos changes made to **vaultaire**'s Broker thread, with the same
solution: have the thing that has spawned off the worker threads then
wait on the shutdown MVar. @fractalcat