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!!