Fix for duplicate log messages from ClientExecutor's scheduler thread.
Fix for duplicate log messages from ClientExecutor's scheduler thread.

Summary:
New threads should be created using CommandThreadFactory, which associates ThreadIds with
the command in GlobalStateManager.

Test Plan: Manual distributed build run.

Reviewed By: ruibm

fbshipit-source-id: 9a99068

zpao/buck,facebook/buck,SeleniumHQ/buck,marcinkwiatkowski/buck,kageiit/buck,dsyang/buck,clonetwin26/buck,brettwooldridge/buck,ilya-klyuchnikov/buck,romanoid/buck,marcinkwiatkowski/buck,k21/buck,SeleniumHQ/buck,zpao/buck,ilya-klyuchnikov/buck,robbertvanginkel/buck,shybovycha/buck,ilya-klyuchnikov/buck,romanoid/buck,dsyang/buck,ilya-klyuchnikov/buck,zhan-xiong/buck,romanoid/buck,shs96c/buck,clonetwin26/buck,rmaz/buck,zhan-xiong/buck,marcinkwiatkowski/buck,JoelMarcey/buck,brettwooldridge/buck,k21/buck,rmaz/buck,romanoid/buck,shs96c/buck,SeleniumHQ/buck,shs96c/buck,clonetwin26/buck,SeleniumHQ/buck,zpao/buck,brettwooldridge/buck,marcinkwiatkowski/buck,facebook/buck,nguyentruongtho/buck,clonetwin26/buck,JoelMarcey/buck,dsyang/buck,zhan-xiong/buck,shs96c/buck,facebook/buck,SeleniumHQ/buck,brettwooldridge/buck,brettwooldridge/buck,shs96c/buck,LegNeato/buck,shs96c/buck,SeleniumHQ/buck,dsyang/buck,k21/buck,LegNeato/buck,robbertvanginkel/buck,shybovycha/buck,LegNeato/buck,Addepar/buck,zhan-xiong/buck,rmaz/buck,Addepar/buck,LegNeato/buck,shs96c/buck,marcinkwiatkowski/buck,shs96c/buck,ilya-klyuchnikov/buck,LegNeato/buck,clonetwin26/buck,robbertvanginkel/buck,dsyang/buck,zpao/buck,ilya-klyuchnikov/buck,rmaz/buck,rmaz/buck,clonetwin26/buck,Addepar/buck,kageiit/buck,SeleniumHQ/buck,JoelMarcey/buck,dsyang/buck,k21/buck,shybovycha/buck,shybovycha/buck,dsyang/buck,SeleniumHQ/buck,facebook/buck,k21/buck,clonetwin26/buck,robbertvanginkel/buck,LegNeato/buck,romanoid/buck,brettwooldridge/buck,Addepar/buck,brettwooldridge/buck,brettwooldridge/buck,robbertvanginkel/buck,LegNeato/buck,Addepar/buck,ilya-klyuchnikov/buck,romanoid/buck,nguyentruongtho/buck,shybovycha/buck,k21/buck,Addepar/buck,nguyentruongtho/buck,zhan-xiong/buck,zhan-xiong/buck,JoelMarcey/buck,marcinkwiatkowski/buck,rmaz/buck,ilya-klyuchnikov/buck,robbertvanginkel/buck,zhan-xiong/buck,kageiit/buck,Addepar/buck,brettwooldridge/buck,SeleniumHQ/buck,dsyang/buck,brettwooldridge/buck,robbertvanginkel/buck,JoelMarcey/buck,ilya-klyuchnikov/buck,k21/buck,robbertvanginkel/buck,romanoid/buck,marcinkwiatkowski/buck,k21/buck,marcinkwiatkowski/buck,marcinkwiatkowski/buck,ilya-klyuchnikov/buck,SeleniumHQ/buck,romanoid/buck,kageiit/buck,Addepar/buck,facebook/buck,zhan-xiong/buck,clonetwin26/buck,k21/buck,SeleniumHQ/buck,zpao/buck,Addepar/buck,kageiit/buck,robbertvanginkel/buck,romanoid/buck,JoelMarcey/buck,robbertvanginkel/buck,zhan-xiong/buck,romanoid/buck,rmaz/buck,clonetwin26/buck,shybovycha/buck,shs96c/buck,SeleniumHQ/buck,LegNeato/buck,robbertvanginkel/buck,robbertvanginkel/buck,brettwooldridge/buck,rmaz/buck,rmaz/buck,zhan-xiong/buck,JoelMarcey/buck,rmaz/buck,romanoid/buck,romanoid/buck,shybovycha/buck,clonetwin26/buck,marcinkwiatkowski/buck,k21/buck,nguyentruongtho/buck,k21/buck,nguyentruongtho/buck,JoelMarcey/buck,marcinkwiatkowski/buck,clonetwin26/buck,rmaz/buck,k21/buck,Addepar/buck,kageiit/buck,ilya-klyuchnikov/buck,dsyang/buck,LegNeato/buck,shybovycha/buck,ilya-klyuchnikov/buck,shs96c/buck,JoelMarcey/buck,facebook/buck,LegNeato/buck,LegNeato/buck,romanoid/buck,zhan-xiong/buck,zpao/buck,JoelMarcey/buck,Addepar/buck,zpao/buck,nguyentruongtho/buck,shs96c/buck,dsyang/buck,clonetwin26/buck,ilya-klyuchnikov/buck,JoelMarcey/buck,facebook/buck,shybovycha/buck,dsyang/buck,rmaz/buck,dsyang/buck,JoelMarcey/buck,marcinkwiatkowski/buck,brettwooldridge/buck,shybovycha/buck,shs96c/buck,shybovycha/buck,nguyentruongtho/buck,Addepar/buck,zhan-xiong/buck,dsyang/buck,marcinkwiatkowski/buck,JoelMarcey/buck,rmaz/buck,LegNeato/buck,brettwooldridge/buck,k21/buck,clonetwin26/buck,LegNeato/buck,shybovycha/buck,zhan-xiong/buck,shs96c/buck,Addepar/buck,kageiit/buck,SeleniumHQ/buck,shybovycha/buck,robbertvanginkel/buck