I have experienced this as well. I would also like to know how we can work around this, as the users we have had testing the editing functionality of our application do not think to de-select the geometry they just edited to commit the changes. It really isn't intuitive to make a user do that. If there are no workarounds as of now, are there changes in version 2.2 that will allow programmatic completion of edits?