Fix a bug that holds IceConfig unchanged after changing
RTCConfiguration.

This bug holds IceConfig unchanged in PeerConnection::SetConfiguration
when the update of IceConfig is necessary, unless ice_check_min_interval
is part of the update.

TBR=deadbeef@webrtc.org

Bug: webrtc:8898
Change-Id: I87774863bfedd7c05408fb22937d7322e53417c3
Reviewed-on: https://webrtc-review.googlesource.com/54201
Reviewed-by: Qingsi Wang <qingsi@webrtc.org>
Commit-Queue: Qingsi Wang <qingsi@google.com>
Cr-Commit-Position: refs/heads/master@{#22041}
diff --git a/pc/peerconnection.cc b/pc/peerconnection.cc
index 90bb267..fe34578 100644
--- a/pc/peerconnection.cc
+++ b/pc/peerconnection.cc
@@ -2646,10 +2646,7 @@
     transport_controller_->SetNeedsIceRestartFlag();
   }
 
-  if (modified_config.ice_check_min_interval !=
-      configuration_.ice_check_min_interval) {
-    transport_controller_->SetIceConfig(ParseIceConfig(modified_config));
-  }
+  transport_controller_->SetIceConfig(ParseIceConfig(modified_config));
 
   configuration_ = modified_config;
   return SafeSetError(RTCErrorType::NONE, error);