1) Do not choose random host when the scheduler fail
2) When vmturbo returns only 1 host due to affinity rule, do not use pop
in the array