message: chore: Don't assume we have an identifier for our protocol
  Remove an unwrap and just throw an error if we present a device
  that looks right, but that we don't have a matching identifier for
  in our device config.
diff: @@ -183,8 +183,7 @@ pub trait ButtplugProtocol: ButtplugProtocolCommandHandler + Sync {
  Err(err) => return Err(err),
  };
  let (names, attrs) = config
  - .get_attributes(&device_identifier, &endpoints)
  - .unwrap();
  + .get_attributes(&device_identifier, &endpoints)?;
  let name = names.get("en-us").unwrap().clone();
  Ok(Self::new_protocol(&name, attrs))
  })
  