I think I can't add anything new to what I've written here, explaining the reasoning behind how and why Mp3tag writes a terminating null character for text fields.
Many thanks to Paul, for releasing a version of Jaikoz that reads both ways of string representation.