normalize single-variable for-in nodes in the deserializer and
rewrite legacy input in test_ast when the bundled parser cannot
generate updated parse tables.
skip known-invalid tsf fixtures in test.sh so batch runs can
continue past syntax errors that the grammar should not accept.