A new idea:
Could the problem appear when you have "circular" product imports, i.e.:
In Product.ProductA.ProductA.py:
from Product.ProductB.SupportModule import Supportmodule
In Product.ProductB.ProductB.py:
from Product.ProductB.AnotherModule import AnotherModule
Maybe the refresh gets confused by this?
Best Regards
Lennart Regebro, Torped
http://www.easypublisher.com/