This. Try that, you've paid once so you won't have to pay for it a second time.
The only thing I can think of is to erase and redownload all the DLC content. I'm pretty sure you won't have to pay again. Failing that, contact Microsoft.
He may not be PAYING for it with money but he sure is going to with his precious life time :P