Post submit review changes for chip (#15835)

diff --git a/packages/flutter/lib/src/material/chip.dart b/packages/flutter/lib/src/material/chip.dart
index 6b9934d..999e1d7 100644
--- a/packages/flutter/lib/src/material/chip.dart
+++ b/packages/flutter/lib/src/material/chip.dart
@@ -53,7 +53,7 @@
 ///  * [CircleAvatar], which shows images or initials of people.
 ///  * <https://material.google.com/components/chips.html>
 class Chip extends StatelessWidget {
-  /// Creates a material design chip
+  /// Creates a material design chip.
   ///
   /// The [label] and [border] arguments may not be null.
   const Chip({
@@ -714,6 +714,14 @@
       }
     }
 
+    doPaint(container);
+    doPaint(avatar);
+    doPaint(deleteIcon);
+    doPaint(label);
+  }
+
+  @override
+  void debugPaint(PaintingContext context, Offset offset) {
     assert(!_debugShowTapTargetOutlines ||
         () {
           // Draws a rect around the tap targets to help with visualizing where
@@ -731,11 +739,6 @@
           );
           return true;
         }());
-
-    doPaint(container);
-    doPaint(avatar);
-    doPaint(deleteIcon);
-    doPaint(label);
   }
 
   @override
diff --git a/packages/flutter/lib/src/material/tooltip.dart b/packages/flutter/lib/src/material/tooltip.dart
index 600452e..85edc3a 100644
--- a/packages/flutter/lib/src/material/tooltip.dart
+++ b/packages/flutter/lib/src/material/tooltip.dart
@@ -170,9 +170,9 @@
 
   @override
   void deactivate() {
-    super.deactivate();
     if (_entry != null)
       _controller.reverse();
+    super.deactivate();
   }
 
   @override