SupersetClientBase was missing aclose() method. AsyncSupersetClient had it via override, but code creating SupersetClient directly (e.g. dashboard tasks history route) would fail with AttributeError on await client.aclose().