Shouldn't this be `if (!connection._.pingIntervalId && config.pingInterval) {` like Taylor wrote in the issue? https://github.com/SignalR/SignalR/issues/2739