diff --git a/closure/goog/net/browserchannel.js b/closure/goog/net/browserchannel.js
index <HASH>..<HASH> 100644
--- a/closure/goog/net/browserchannel.js
+++ b/closure/goog/net/browserchannel.js
@@ -868,8 +868,9 @@ goog.net.BrowserChannel.prototype.disconnect = function() {
         this, this.channelDebug_, this.sid_, rid, undefined /* opt_retryId */,
         this.onlineHandler_);
     request.sendUsingImgTag(uri);
-    this.onClose_();
   }
+
+  this.onClose_();
 };
Recover the browser channel If it's stuck on connecting state.
And make this behavior behind the BROWSER_CHANNEL_STUCK_RECOVERY
experiment.

R=mpd,dobrev,rrhett
DELTA=<I>  (<I> added, 0 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=<I>


git-svn-id: <URL>