Increased volatile hash size and removed unneeded locks, but still hangs sometimes on conditions that are not signaled