would it not be possible to get the hub face machined flat and true?
if you are going to shell out a efw quid at least you can eliminate that as a source of your porblems
have you measured the run out on the disc with a dial test thingy?
it might also show up as bearings on the way to being shagged