It might be good to refactor this and other daemon thread factories in the code into a common DaemonThreadFactory class that allows customizing thread names