vendor/testtable fixes + BaseIO import cleanup