message: Use correct device in RemoteAddress() call
  When mirroring is disabled, the handle device is sufficient to use.
  With mirroring enabled this need to be modified and tested for when
  there is already a tensor handle on the remote worker, just not on
  the correct device.
diff: @@ -805,7 +805,8 @@ Status EagerRemoteExecute(EagerOperation* op, TensorHandle** retvals,
  tensorflow::int64 op_id;
  int32 output_num;
  - TF_RETURN_IF_ERROR(input->RemoteAddress(op->Device(), &op_id, &output_num));
  + TF_RETURN_IF_ERROR(
  + input->RemoteAddress(input->device(), &op_id, &output_num));
  auto* remote_op_input = remote_op->add_inputs();
  remote_op_input->set_op_id(op_id);
  