I wonder if it's similar to the skilling-by-TV bug that I spotted once. If a Sim was watching, say, the cooking channel, and another Sim sat down to play video games, the skilling Sim would keep skilling. Even as they went around doing other things, they'd be gaining skill. Perhaps there is the same sort of bug at play here, where the action doesn't get closed cleanly, and so keeps on going, blocking all other social progress.
Well, that might explain why I had one particular sim gaining cooking skill points completely randomly, like when he was asleep. He got up to cooking 9 without setting foot inside the kitchen.