HS/HA ThreadPool - use double queue, swap