CrudeValidator: kill the nasty syntax processing bug

With all the new infrastructure in place, we can now accurately report even if
an exception is thrown on .validateUnchecked().

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>