Don't clear associated views before snapping them back to position.

onDragCancelled was clearing them; this can wait until the animation
for returning the items to x=0 is completed

There is a bug on this somewhere that I can't currently find

Change-Id: Ia17eb6f97a02dad26738825da7befa954796a3bc
diff --git a/src/com/android/mail/ui/SwipeHelper.java b/src/com/android/mail/ui/SwipeHelper.java
index 75cc380..7016469 100644
--- a/src/com/android/mail/ui/SwipeHelper.java
+++ b/src/com/android/mail/ui/SwipeHelper.java
@@ -482,9 +482,6 @@
                             dismissChild(mCurrView, childSwipedFastEnough ? velocity : 0f);
                         }
                     } else {
-                        // snappity
-                        mCallback.onDragCancelled(mCurrView);
-
                         if (mAssociatedViews != null && mAssociatedViews.size() > 1) {
                             for (SwipeableItemView v : mAssociatedViews) {
                                 snapChild(v, velocity);
@@ -492,6 +489,8 @@
                         } else {
                             snapChild(mCurrView, velocity);
                         }
+                        // snappity
+                        mCallback.onDragCancelled(mCurrView);
                     }
                 }
                 break;