Under some unknown circumstances, even `send` can fail on a broken pipe