Failing test for memory usage/leak.
Cancel the timer after it has been fired.

Allows GC cleanup unless it is retained elsewhere.
Keep @group around so if the user calls reset it should work as expected.