Starts the first connection attempt. The returned future completes when that attempt finishes; reconnection continues in the background.
@override Future<void> start() async { setStatus(TransportStatus.connected); }