Record fix of new_type_definition problem reported by Rob Arthan.
Attempt to make regression tests fail gracefully if they overlap.