I think this is expected behavior. When you create a database form, the form's schema is locked to the database. If you modify the InfoPath form's schema without maintaining the locked link between the database and the form schema, I imagine things break.