Make read have wait semantics, like elsewhere.

Unbusts the last failing sockets tests on Moar.