Hash_pop should signal further waiters on its own pthread conditional in case there are multiple waiters.