Fixing a leaking pending object

If there was no session for the spike ping, then it would exit the timer, but the pending object would remain full (which contains large strings), consuming memory when we don't need to.