Fix instance expansion.

Was getting a constraint violation due to using insert instead of replace.
bug 2439297
diff --git a/src/com/android/providers/calendar/CalendarDatabaseHelper.java b/src/com/android/providers/calendar/CalendarDatabaseHelper.java
index aa2e5f5..fcb6751 100644
--- a/src/com/android/providers/calendar/CalendarDatabaseHelper.java
+++ b/src/com/android/providers/calendar/CalendarDatabaseHelper.java
@@ -86,6 +86,10 @@
         return mInstancesInserter.insert(values);
     }
 
+    public long instancesReplace(ContentValues values) {
+        return mInstancesInserter.replace(values);
+    }
+
     public long attendeesInsert(ContentValues values) {
         return mAttendeesInserter.insert(values);
     }
diff --git a/src/com/android/providers/calendar/CalendarProvider2.java b/src/com/android/providers/calendar/CalendarProvider2.java
index 2a5965f..95b8296 100644
--- a/src/com/android/providers/calendar/CalendarProvider2.java
+++ b/src/com/android/providers/calendar/CalendarProvider2.java
@@ -1279,7 +1279,7 @@
                 values.remove(Events.ORIGINAL_INSTANCE_TIME);
                 values.remove(Events.STATUS);
 
-                mDbHelper.instancesInsert(values);
+                mDbHelper.instancesReplace(values);
             }
         }
     }