Fixes #6927 - move checks on pulp capsule preconditions to pre_validate hook

There are steps leading towards setting the pulp as a node, so quite possibly break the Foretello as a consequence. Not that this particular rpm would be the issue, but we need some mechanism to prevent setting the pulp node on the sat6