etnaviv: some TS fixes
This is a first set of fixes for small issues I found while investigating #7679. They don't fix the reported problems, which will require more reworking of our TS handling, but they are good to merge now to get them out of the way.