Just to follow up on this, I fitted a used Shimano 8-speed cassette to the Xizang, and it was shifting better with the SunTour thumbshifters than the new SRAM cassette. Also confirmed that my mate who tried a similar set-up and couldn't get it to index was also using a SRAM cassette.
Very much a 'who knew?' situation!