HostFailWorker honors a global limit on replicating tasks
Correctly update task state after rebalance finishes.
When failing hosts, correctly handle tasks that have never kicked.