does the onBillingServiceDisconnected will be call right after the BillingClient.startConnection if something went wrong? or say differently does <
onBillingServiceDisconnected
BillingClient.startConnection