fixes for Z in ISO parser

See #1175. Our ISO parser wasn't really handling the "Z" case because it wasn't in the regex, which now has a `$` at the end.