Fix SwitchCompat being able to be dragged in inbetween state

Caused by use only not animating/moving the thumb
back when the checked state hasn't changed. The easiest
fix to just always call setChecked after a drag.

BUG: 23029815
Change-Id: I42d7dbf3c341bc9b231bb462b169ec5b70cf9f2c
diff --git a/v7/appcompat/src/android/support/v7/widget/SwitchCompat.java b/v7/appcompat/src/android/support/v7/widget/SwitchCompat.java
index 6aa55d7..19fe8ff 100644
--- a/v7/appcompat/src/android/support/v7/widget/SwitchCompat.java
+++ b/v7/appcompat/src/android/support/v7/widget/SwitchCompat.java
@@ -742,8 +742,9 @@
 
         if (newState != oldState) {
             playSoundEffect(SoundEffectConstants.CLICK);
-            setChecked(newState);
         }
+        // Always call setChecked so that the thumb is moved back to the correct edge
+        setChecked(newState);
         cancelSuperTouch(ev);
     }