scheduleTimer returns an AsyncTimer object, which has a cancel method.

Eliminate the need to rebuild the entire timer heap every time a timer is cancelled.