+test for subschema validation

Tests to ensure first-level validation failure does not prevent subschema validation of other properties.