Are you going to fix the index out of range errors with the experimental kernel on tahiti cards?
AFAIK the index out of range errors only happen with nicehash, this does not depend on the kernel.
The experimental kernels seem generally to produce wrong solutions on the GCN1 cards like thaiti. That's why I called them experimental

I need to get hold of such a card to debug which can take some days.
I think you've made enough fees to buy a couple old used cards. For my OpenCL test rigs I've go a few Pitcairn, a few Tonga, one Hawaii, one Tahiti, and one Ellesmere card.