title: Google billing service getting disconnected automatically multiple times within seconds
body: <p>I am using Google's In-app Billing. (version 2.2.0)</p>
  <p>I start billing connection using below code in application class:</p>
  <pre><code>billingClient = BillingClient.newBuilder(Application.getInstance()).setListener(this).enablePendingPurchases().build()
  billingClient.startConnection(this)
  </code></pre>
  <p>Billing service gets successfully connected using above code.</p>
  <p>But I am observing an issue in market where <strong>onBillingServiceDisconnected()</strong> is getting called multiple times within a few seconds. As per our inhouse analytics, ~13% of our users have got 2 or more onBillingServiceDisconnected() calls within 5 seconds. As suggested by Google documentation, I try to reconnect the service inside onBillingServiceDisconnected() using <strong>billingClient.startConnection(this)</strong>, after which service gets connected again, but then again it gets disconnected.</p>
  <p>What could be the reason behind such frequent service disconnections for so many users?</p>
  <p>Would it be leading to payment issues as well?</p>