Looks like the xforms schema is missing a definition for
xforms:nonPositiveInteger which causes failures in 5.2.1.b and 5.2.1.c.
Testcase for 5.2.1.c also has a bug in it. It has "<xforms:bind
nodeset="my_byte" type="xforms::byte" />". Note the double colon
instead of a single colon in the type attribute value.