more conventional handling of SIGPIPE on send(2)

ignore the signal and handle the error