Fix validation error for lists with multiple types.

If you try to perform validation on a multi-type list field, you have errors because in the first type, validation fails but in the second type it succeeds, so we error out b/c errors > 0.

Test included (validated it fails w/o patch).