- Empirically, this only takes 2 to 4 times through the loop to wake up, so it seems acceptable to block.