bubfix: if a connection is reused, we should cancel the running timer on it