[connectivity] Fix unawaited futures (#2313)

diff --git a/packages/connectivity/CHANGELOG.md b/packages/connectivity/CHANGELOG.md
index 0e1ea81..124b2a3 100644
--- a/packages/connectivity/CHANGELOG.md
+++ b/packages/connectivity/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.4.5+7
+
+* Fix unawaited futures in the example app and tests.
+
 ## 0.4.5+6
 
 * Fix singleton Reachability problem on iOS.
diff --git a/packages/connectivity/analysis_options.yaml b/packages/connectivity/analysis_options.yaml
deleted file mode 100644
index 22c4e10..0000000
--- a/packages/connectivity/analysis_options.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-# This is a temporary file to allow us to land a new set of linter rules in a
-# series of manageable patches instead of one gigantic PR. It disables some of
-# the new lints that are already failing on this plugin, for this plugin. It
-# should be deleted and the failing lints addressed as soon as possible.
-
-include: ../../analysis_options.yaml
-
-analyzer:
-  errors:
-    unawaited_futures: ignore
diff --git a/packages/connectivity/example/lib/main.dart b/packages/connectivity/example/lib/main.dart
index c67e908..4b7653e 100644
--- a/packages/connectivity/example/lib/main.dart
+++ b/packages/connectivity/example/lib/main.dart
@@ -71,10 +71,10 @@
     // message was in flight, we want to discard the reply rather than calling
     // setState to update our non-existent appearance.
     if (!mounted) {
-      return;
+      return Future.value(null);
     }
 
-    _updateConnectionStatus(result);
+    return _updateConnectionStatus(result);
   }
 
   @override
diff --git a/packages/connectivity/example/test_driver/test/connectivity_e2e_test.dart b/packages/connectivity/example/test_driver/test/connectivity_e2e_test.dart
index d4586bd..84b7ae6 100644
--- a/packages/connectivity/example/test_driver/test/connectivity_e2e_test.dart
+++ b/packages/connectivity/example/test_driver/test/connectivity_e2e_test.dart
@@ -9,6 +9,6 @@
   final FlutterDriver driver = await FlutterDriver.connect();
   final String result =
       await driver.requestData(null, timeout: const Duration(minutes: 1));
-  driver.close();
+  await driver.close();
   exit(result == 'pass' ? 0 : 1);
 }
diff --git a/packages/connectivity/pubspec.yaml b/packages/connectivity/pubspec.yaml
index 8dce3c8..c78219a 100644
--- a/packages/connectivity/pubspec.yaml
+++ b/packages/connectivity/pubspec.yaml
@@ -3,7 +3,7 @@
   mobile/cellular) connectivity on Android and iOS.
 author: Flutter Team <flutter-dev@googlegroups.com>
 homepage: https://github.com/flutter/plugins/tree/master/packages/connectivity
-version: 0.4.5+6
+version: 0.4.5+7
 
 flutter:
   plugin: