Either that or his diff was seeping at the axle seal (like mine has been doing for the last 3 years) and he ran the front fluid low....that's what I would think. I just can't see how this would happen without breaking the CVs first. The gears must have been binding due to low/old lube in the diff.
Bart