title: Sentry is NOT reporting error inside Flutter
body: <p>I have my Sentry setup like this: </p>
  
  <pre><code>void main() =&gt; runZonedGuarded(() {
    runApp(MyApp());
  }, (Object error, StackTrace stackTrace) {
    reportError(error, stackTrace);
  });
  </code></pre>
  
  <p>and related functions</p>
  
  <pre><code>final SentryClient sentry = new SentryClient(dsn: '&lt;my-dsn&gt;');
  
  
  Future&lt;void&gt; reportError(dynamic error, dynamic stackTrace) async {
    sentry.captureException(
      exception: error,
      stackTrace: stackTrace,
    );
  }
  </code></pre>
  
  <p>I added <code>throw Exception("my-error")</code> inside a widget's build method, I can't see the error is showing on the Sentry web console. </p>
  
  <p>I create a single file to throw exception and sentry capture, and I do see sentry is reporting the error. </p>
  
  <p>Something must wrong with <code>runZonedGuarded</code>. </p>