> 
> ***She had some repairs done, had she not?***
> 
> 
> 

I think that the question tag has been written in the sentence correctly since verb " have " is not used as an auxiliary.

*But I still believe it's just another error in one of my grammar books and, certainly, it can't be a typo.*