internal void OnConnClose(object sender, CloseEventArgs e)
{
Log("transport", "close");
TriggerChanError(); //jfis - trigger error event on all channels
_heartbeatTimer.Stop(); //jfis - no conn so stop heartbeat
_reconnectTimer.SetTimeout(); //jfis - no conn so start trying to reconnect
foreach (var cb in _closeCallbacks) cb(e.WasClean, e.Reason, e.Code);
}