the BLED generates disconnection events, and we often see them in the debug log of pygatt, but we never inform the application as such. This may not require modifications to pygatt, but we should investigate if there's a better way to inform the client immediately.