Revert "Don't put socket in O_NONBLOCK, it's probably not necessary (using poll())."

This reverts commit fac18d95ec3550a9f182901e228fee89c17cbdc1.

Writing to a socket may block even if writable when amount
of data is larger than available socket buffer space.
Workaround for OpenWebIF leaving an additional colon in the serviceref.