So I *think* there is a bug here. If the cluster is already at capacity, it will not replace nodes when new versions are introduced. I think the valid workers is what needs to be sent to this fn.