NOTE - I see you have added to the thread that you had a similar discovery while I was typing the below - looks like all forms with code behave like this. HOWEVER - I highly recommend you NOT move or rename schema nodes once your form is in production - you will lose data.
**********************************************
Just to add a bit more info - Ernesto walked through the same scenario you did - with the same results. IP doesn't error on renamed / removed / moved field when the form does not have qRules. Instead, it just deletes the nodes that are no longer part of the schema.
So, the next step for us was to check and see if the same results occur with code added to the form (qRules is, after all, a code DLL, just like adding custom code to your form). They do - if I add custom code to a form where I've renamed / removed / moved fields, the XML will not open in the browser with the sandboxed template with the new schema. This is with the form option for versioning set to automatically upgrade existing forms.
Next, I admin approved the template. We have the same result there - schema validation error.
For completeness - I also tried in Filler - and in Filler, I had the same result we have without code. InfoPath just blew the data in the "moved" node away.