message: chore: Remove unused lovense dongle methods
  Don't need checks anymore, ordering encoded in state machine.
diff: @@ -5,7 +5,6 @@ use crate::{
  };
  use async_channel::{bounded, Receiver, Sender};
  use async_trait::async_trait;
  -use std::sync::{Arc, atomic::{AtomicBool, Ordering}};
  use futures::{select, FutureExt, StreamExt};
  // I found this hot dog on the ground at
  @@ -26,7 +25,6 @@ enum IncomingMessage {
  #[derive(Debug, Clone)]
  struct ChannelHub {
  - has_run_device_check: Arc<AtomicBool>,
  comm_manager_outgoing: Sender<ButtplugResult>,
  comm_manager_incoming: Receiver<LovenseDeviceCommand>,
  dongle_outgoing: Sender<OutgoingLovenseData>,
  @@ -43,7 +41,6 @@ impl ChannelHub {
  event_outgoing: Sender<DeviceCommunicationEvent>,
  ) -> Self {
  Self {
  - has_run_device_check: Arc::new(AtomicBool::new(false)),
  comm_manager_outgoing,
  comm_manager_incoming,
  dongle_outgoing,
  @@ -58,14 +55,6 @@ impl ChannelHub {
  self.event_outgoing.clone())))
  }
  - pub fn has_run_device_check(&self) -> bool {
  - self.has_run_device_check.load(Ordering::SeqCst)
  - }
  -
  - pub fn set_run_device_check(&self) {
  - self.has_run_device_check.store(true, Ordering::SeqCst);
  - }
  -
  pub async fn wait_for_input(&mut self) -> IncomingMessage {
  let mut comm_fut = self.comm_manager_incoming.next().fuse();
  let mut dongle_fut = self.dongle_incoming.next().fuse();
  