For invalid tests, make run-suite write filenames as NNNN.invalid.EXT.

When writing static files for use elsewhere (where they will be absent from the context of the manifest.ttl metadata) this makes it unambiguous whether the markup in the file is meant to be valid or not.