npth_cond_broadcast is buggy on Windows.
When there are multiple waiters, it only wakes up the first waiter.
npth_cond_signal is buggy, too, for multiple waiters.
Basically, deque_thread and/or queue handling need to be fixed.
Let us write a test and fix the implementation.