[pipeTo] Remove unnecessary catch() chained to write() call

This call can be removed since:
- pipeTo() should pipe data without waiting for completion of each write but
  based on dest.state.
- pipeTo() watches for error by closed or wait() call. So, it doesn't have to
  watch the promises that write() call returns.

Fixes #184