Thanks for the link. It’s got some good information but unfortunately nothing that helps me here, except this statement:
As I state above, what I’m most interested in here is what happens when the idle gets interrupted by something else, and whether it gets called at all if another handler is busy at its designated time.