This is cause using wait_for_expected_number_of_active_servers requires the scale down to have already occured for this test to pass. And the sleep was ensuring that cause its hard to say when a webhook style policy is executed. The new method eliminates the use of sleep as it expects the desired capacity to go from scale up count to a scale down count.