Fix escapeObject/unescapeObject's handling of arrays
Verify sub-schemas too

Disable hyper-schema reference because we're not valid against it and it's annoying to fix