Implement loop for dispatching unknown events in master.
Add completed call to pool on pooler completion.
Switch to notify and wait thread operations in pool.

Allows fast and responsive pool disptaching. Fixes issues with completed().