message: remove possibility for invalid choice ID to be sent to mobile
diff: @@ -1157,18 +1157,23 @@ bool PerformInteractionRequest::SetChoiceIdToResponseMsgParams(
  return false;
  }
  - if (mobile_apis::InteractionMode::eType::MANUAL_ONLY == interaction_mode_) {
  + switch (interaction_mode_) {
  + case mobile_apis::InteractionMode::eType::MANUAL_ONLY:
  + if (ui_choice_id_valid) {
  msg_param[strings::choice_id] = ui_choice_id_received_;
  - return true;
  }
  -
  - if (mobile_apis::InteractionMode::eType::VR_ONLY == interaction_mode_) {
  + case mobile_apis::InteractionMode::eType::VR_ONLY:
  + if (vr_choice_id_valid) {
  msg_param[strings::choice_id] = vr_choice_id_received_;
  - return true;
  + }
  + default:
  + if (ui_choice_id_valid) {
  + msg_param[strings::choice_id] = ui_choice_id_received_;
  + } else if (vr_choice_id_valid) {
  + msg_param[strings::choice_id] = vr_choice_id_received_;
  + }
  }
  - msg_param[strings::choice_id] =
  - ui_choice_id_valid ? ui_choice_id_received_ : vr_choice_id_received_;
  return true;
  }
  