Access WorkQueue::running only within the cs lock. (#1460)
Access WorkQueue::running only within the cs lock. (#1460)

This removes a race between Interrupt() and Run()
ionomy/ion,crowning-/dash,thelazier/dash,RyanLucchese/energi,RyanLucchese/energi,biblepay/biblepay,ivansib/sibcoin,schinzelh/dash,terracoin/terracoin,crowning-/dash,biblepay/biblepay,terracoin/terracoin,rsdevgun16e/energi,dashpay/dash,dashpay/dash,thelazier/dash,willwray/dash,BlockchainTechLLC/3dcoin,ionomy/ion,ionomy/ion,RyanLucchese/energi,rsdevgun16e/energi,biblepay/biblepay,UdjinM6/dash,crowning-/dash,thelazier/dash,nmarley/dash,ediston/energi,rsdevgun16e/energi,schinzelh/dash,ivansib/sibcoin,schinzelh/dash,RyanLucchese/energi,crowning-/dash,biblepay/biblepay,schinzelh/dash,nmarley/dash,terracoin/terracoin,ediston/energi,schinzelh/dash,willwray/dash,dashpay/dash,biblepay/biblepay,dashpay/dash,jmgilbert2/energi,nmarley/dash,willwray/dash,terracoin/terracoin,ivansib/sibcoin,jmgilbert2/energi,UdjinM6/dash,biblepay/biblepay,crowning-/dash,jmgilbert2/energi,ediston/energi,BlockchainTechLLC/3dcoin,ivansib/sibcoin,dashpay/dash,UdjinM6/dash,ionomy/ion,ivansib/sibcoin,RyanLucchese/energi,jmgilbert2/energi,BlockchainTechLLC/3dcoin,rsdevgun16e/energi,nmarley/dash,rsdevgun16e/energi,rsdevgun16e/energi,terracoin/terracoin,ediston/energi,terracoin/terracoin,jmgilbert2/energi,nmarley/dash,biblepay/biblepay,willwray/dash,thelazier/dash,BlockchainTechLLC/3dcoin,willwray/dash,ivansib/sibcoin,ionomy/ion,thelazier/dash,crowning-/dash,UdjinM6/dash,BlockchainTechLLC/3dcoin,ediston/energi,nmarley/dash,biblepay/biblepay,jmgilbert2/energi,ediston/energi,RyanLucchese/energi,nmarley/dash,BlockchainTechLLC/3dcoin,UdjinM6/dash,ionomy/ion,willwray/dash,schinzelh/dash