beakerd has some logic for aborting recipes if they have no candidate systems (in new_recipes and also in dead_recipes). Now that we have oVirt/RHEV support, it's perfectly legitimate for a recipe to have no physical candidate systems but still be runnable. The logic needs to be extended to check that either oVirt integration is disabled or the recipe cannot be run on oVirt.
On Gerrit: http://gerrit.beaker-project.org/1545
Beaker 0.11.0 has been released.