Use blocking socket IO.

We're already on a separate thread, so using non-blocking IO really just
makes things more complicated than they need to be. Honestly, I thought
I did this a while ago.