Task purging ineffective, also timer related
The isc_task_purgerange() was walking through all scheduled events on the task to find a matching task (even in isc_task_purgeevent()
).
Cleanup the isc_task API related to the purging the tasks, and switch everything to isc_task_purgeevent()
that should not use list-walking.