Check that:
- The Inherits attribute in <ContentType> is FALSE
- Check the casing of the GUID specified in <RemoveFieldRef>. My testing shows that this is case-sensitive.
On the latter point above, it is best to write a harness program to check the GUID of the field currently installed on SharePoint. Case-sensitive… jeez what were they thinking??