Delayed call tests: one more test and minor improvements

Improve existing delayed call tests and add one more test, which checks that we can unschedule a pending callback just before such 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.