Fix deadlock in DirectDruidClient

Bug seems to show up when there are active queries and a large amount of shuffling of nodes