Simplify how ResourcePreProcessors are contributed
Include thread name in log output