I'm having the same problem. I'm using InfoPath 2010 and making webcompatible template parts and putting them into a XML-InfoPath webcompatible form template.
It is only the validation rules that loose their names, and it is very frustrating.
I thought for a moment that it was happening because I had the same rule name for several ...