I think you misposted this.

in the Best practices for Windows Kernel call-back functions and operations thread instead of the
PsLoadedModules thread?

Also it would be nice if your software would just not accept new posts to dead threads, but I suppose that is too much to ask.

Yup. It’s a feature that’s been requested… You would think for the very considerable sum of money that we each month, that would be something they would do. But, alas, no…