instead of doing this consider verifying that the timer was added when connection started and removed after stop is called.