executeSaveChangesRequest: correctly handle completion groups