Delayed call tests: one more test and minor improvements

Improve existing delayed call tests and add one more test, which checks that we can unscheduled a pending callback just before the callback is due. This should clearly work, but it's better to guarantee it with a test, before starting to use massively the IghtDelayedCall API.