The throttle cable must be kept lubricated. Unfortunately, it is really difficult for a rider to notice that the cable needs lubrication because it binds up over time. It happens so slowly that the rider gets used to having to crank on the throttle a little more. He never notices a problem.
This additional stress on the cable can cause components to fail occasionally, or cause the throttle to stick eventually. Performing your own cable maintenance can also have the added benefit of giving you a heads up about what's going on with your bike. It's possible you might have noticed the plastic bit that was failing before the throttle started sticking.
Lecture over
Sometimes this stuff just hapens even with the best maintenance. Your husband sounds like a good rider, and good riders know their bikes. He obviously felt he could deal w/ the problem on the fly, so who's to question him ? The only thing I probably would have done differently is taken the throttle apart at the friend's house - but i usually carry an assortment of tools w/ me.

“People demand freedom of speech as a compensation for the freedom of thought which they seldom use.”
- Soren Kierkegaard (19th century Danish philosopher)