message: chore: Skip running protocol handler if no commands to run
diff: @@ -407,6 +407,11 @@ impl ServerDevice {
  Err(err) => return Box::pin(future::ready(Err(err))),
  };
  + if commands.is_empty() {
  + debug!("No commands generated for incoming device packet, skipping and returning success.");
  + return Box::pin(future::ready(Ok(messages::Ok::default().into())));
  + }
  +
  self.handle_generic_command_result(self.handler.handle_scalar_cmd(&commands))
  }
  ButtplugDeviceCommandMessageUnion::RotateCmd(msg) => {
  