Revert "Fix SIGPIPE ignoring."
Turned out some orthodox systems do not have sigtimedwait(). Since
advanced systems that have sigtimedwait() also have MSG_NOSIGNAL and
thus do not use SIGPIPE suppression code in question, and other
systems have neither MSG_NOSIGNAL nor sigtimedwait(), the only option
is to revert to the previous suppression code. It works correctly
unless your program is multi-threaded.
This reverts commit 957de1c85a26ef090d3ac1dfa0d244fd1032556d.