gitlog-to-changelog: give better diagnostic for failed pipe-open