MFC: Close a race in sleepq_broadcast() where the sleepq could be reused after it had been assigned to the last sleeping thread.
MFC: Close a race in sleepq_broadcast() where the sleepq could be reused
after it had been assigned to the last sleeping thread.

Approved by:	re (kib)

jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase