Remove bootstrap dependency from validation

This patch makes the bootstrap exec optionally
come before validation instead of enforcing the
relationship. This allows non-master nodes to
validate as well as the master, and prevents
issues where bootstrapping wasn't needed such
as when a node returns to an existing cluster.