[flexiglass] Fix NSSL-Flexiglass touch in default case

Fixing onScrollTouch incorrectly setting mIsBeingDragged state (only applies to notifs with no defined onClick)
Also added missing call to reset current gesture overscroll state at the end of each gesture.

Bug: 339521136
Test: manually verified with logging that mIsBeingDragged state is now correct throughout swipe gestures
Flag: com.android.systemui.scene_container
Change-Id: I8a8384c3a74f837748ed92a77a036ec9798bb8d6
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java
index fe22cc6..efd631f 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationStackScrollLayout.java
@@ -3471,6 +3471,7 @@
             }
 
             if (isUpOrCancel) {
+                mScrollViewFields.sendCurrentGestureOverscroll(false);
                 setIsBeingDragged(false);
             }
             return false;
@@ -3606,7 +3607,6 @@
                 if (mIsBeingDragged) {
                     // Defer actual scrolling to the scene framework if enabled
                     if (SceneContainerFlag.isEnabled()) {
-                        setIsBeingDragged(false);
                         return false;
                     }
                     // Scroll to follow the motion event