Replace FrameMsg_SwapOut with UnfreezableFrameMsg_SwapOut

This CL replaces FrameMsg_Delete with UnfreezableFrameMsg_SwapOut so that
the frame swap out IPC message always runs (not frozen) regardless of the
frame status.

Change-Id: Idd073c94eef3c2a9142edd72731707ce7547dcd5
Bug: 978742
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1648305
Reviewed-by: Alexander Timin <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Ken Rockot <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Yuzu Saijo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#676764}
diff --git a/chrome/browser/extensions/process_management_browsertest.cc b/chrome/browser/extensions/process_management_browsertest.cc
index b0927c10..fc115a5 100644
--- a/chrome/browser/extensions/process_management_browsertest.cc
+++ b/chrome/browser/extensions/process_management_browsertest.cc
@@ -357,7 +357,7 @@
   if (first_renderer != second_renderer) {
     // Wait for the first renderer to be torn down before verifying the number
     // of processes, else we race with the teardown here (specifically the
-    // FrameMsg_SwapOut -> FrameHostMsg_SwapOut_ACK round trip).
+    // UnfreezableFrameMsg_SwapOut -> FrameHostMsg_SwapOut_ACK round trip).
     first_renderer_watcher.Wait();
   }