a couple of errors were reported but not saved back as such in the parsing

* parser.c valid.c: a couple of errors were reported but not
  saved back as such in the parsing context. Down to 1% failure rate
  Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
Daniel
diff --git a/valid.c b/valid.c
index ba1ffdf..de596e4 100644
--- a/valid.c
+++ b/valid.c
@@ -1295,6 +1295,7 @@
 	VERROR(ctxt->userData, "Attribute %s on %s: invalid default value\n",
 	       elem, name, defaultValue);
 	defaultValue = NULL;
+	ctxt->valid = 0;
     }
 
     /*