message: Change reason to IGNITION_OFF only if reason wasn't defined before
diff: @@ -2573,8 +2573,12 @@ bool ApplicationManagerImpl::Stop() {
  stopping_application_mng_lock_.Release();
  application_list_update_timer_.Stop();
  try {
  + if (unregister_reason_ ==
  + mobile_api::AppInterfaceUnregisteredReason::INVALID_ENUM) {
  SetUnregisterAllApplicationsReason(
  mobile_api::AppInterfaceUnregisteredReason::IGNITION_OFF);
  + }
  +
  UnregisterAllApplications();
  } catch (...) {
  LOG4CXX_ERROR(logger_,
  