Tasks added to ChildExecutor after the "for(;;) " terminated and before "isRunning.set(false)", will be lost silently.
I have post a detailed descrition on stackoverflow:
Let me fix it today..
Tasks added to OrderedMemoryAwareThreadPoolExecutor may be lost in some
cases. See #234
Fixed.. Thanks for the detailed explaintation and the patch!