Allow subclass on_client_(dis)connect() methods that do not return futures

@theunsa Should fix failing test_antenna_proxy.py:TestAntennaProxy.test_inhibit test