Fix #930: Propagate cause in IOException ctor chain
Merge pull request #931 from gzm0/io-exception-ctor

Fix #930: Propagate cause in IOException ctor chain