Another update to ``catchError``; the version introduced in 0.4.12 could
sometimes ask for input earlier than necessary, which can cause deadlocks
if the iteratee has to communicate with the enumerator through an out-of-band
mechanism.

``catchError`` now special-cases the first step to check for this case.
3 files changed