Instead of “Thou don't hast”, it should be “Thou dost not have” or “Thou hast not”.
The combination “dost not” won't contract to “don't”, and when “dost” or “do” is used, “have” is going to stay a bare verb or infinitive.
But, quibbles aside, I'm glad to see that someone has picked this up!