Narrow down test to exactly what we want to confirm.

Previously, we would expand workers onto hosts that could not make use
of any more workers.

The previous verifies made the test failure obscure.

Fixed code to specifically not consider hosts that have no more
executors to spread onto new slots.