So far this MR contains multiple changes:
- If the host runs out of collateral to put into the contract we ignore that since the hostdb is now aware of that.
- After the
rebuildHeapIntervalwe break out of the inner loop to refresh the heap and workers. This wouldn't happen as long as the heap is not empty before.