HPCC-9073 Report better error for unsupported DISTRIBUTION types

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
I don't really understand the comment.  VARSTRING doesn't mean variable length string - it means 0 terminated string.  This test is here to check you get an error on a variable length string.