message: Remove a small redundant test in EagerOperation::SetDevice.
  A call to DeviceNameUtils::ParsedNameToString will already return an
  empty string if there are no details. Removing the test makes the
  intent clearer: `device_name_` is always the parsed string
  representation of `raw_device_name_` (as far as `SetDevice` is
  concerned).
diff: @@ -397,10 +397,7 @@ Status EagerOperation::SetDeviceName(const char* name) {
  "' in eager op: ", DebugString());
  }
  raw_device_name_ = name;
  - device_name_ =
  - DeviceNameUtils::HasSomeDetails(device_parsed_name_)
  - ? DeviceNameUtils::ParsedNameToString(device_parsed_name_)
  - : "";
  + device_name_ = DeviceNameUtils::ParsedNameToString(device_parsed_name_);
  CustomDevice* custom_device;
  if (ctx_.FindCustomDeviceFromName(device_name_, &custom_device).ok()) {
  device_ = custom_device;
  