fixed pre-validation checks, based on new zerovm validator states