Thanks! A Microsoft guy on another site recommended that I call OnComponentChanging / OnComponentChanged directly, and that ended up taking care of the problem.
What will participating in a DesignerTransaction get me? I'm wondering if I should change my code to follow your suggestions.
Thanks again!!