Close the signaling client. This will send a CHANNEL_CLOSED message to the peer before closing the underlying websocket connection.
func close() async