check if a recipe is present in the runlist if the recipes rule is set

don't perform validations on an attribute if the recipe's it requires are not
present in the node's runlist or expanded runlist
Merge branch 'check-recipe-presence'