Are the horns detachable? I had one mount the taxidermist did that way and then you can remove antlers and deal with them if they are the source
Would take back to him and ask him to:
-clean antlers
- seal antlers with a sealant, I am sure he's used urethane or some sort of coating on antlers before
- ask him to clean/shampoo cape
- would not ozone INSIDE your own house, but ask him if he has used ozone treatments before and that might be a way to oxidize the orangic esters or organic lipids that are usually the source of any "funk", dead or alive
- beg for forgiveness from your wife
......good luck