title: SignalR weird reconnect pattern
body: <p>I'm working with SignalR under very specific set of network conditions (a crazy proxy). So sockets do not work at all and I have to use long-polling. When I refresh a page it seems to work for a while but then the first Disconnect happens. I'm trying to automatically reconnect on disconnected event and the following pattern:</p>
  
  <ol>
  <li>After the page is loaded, hub disconnects in about 110 seconds (default timeout)</li>
  <li>It takes 3 Disconnected events to restart a hub after the first disconnect (so it connects only on the 4th try)</li>
  <li>After that it always reconnects on the 1st try but disconnects after about 10-15 seconds (not 110 seconds). So it looks like keep-alive timeout is somehow involed here (while it wasn't on the first try).</li>
  </ol>
  
  <p>This behaviour seems weird. Is there anything I can do to improve it?</p>