have client keep track of number of silent DS checkins
use deque of pointers, make sure DS silent count is refreshed
fix removal of assignment from queue to not remove all
clear stale assignments from queue, fix CPU usage in client
switch back to the proper assignment server