Handle failed host selection better.

If dynamic host selection by command or variable fails, task goes into
the failed state and can be re-triggered after reloading the corrected
suite definition.