The fact that waterfall doesn't pass all arguments in case of an error is bad because one could be triggering errors on purpose while still wanting to maintain certain flow of data.
`waterfall` now passes all arguments to callback even if there was an…
@caolan Can I get your thoughts on this PR? Was it intentional to not pass all arguments to the completed callback?
@caolan Thoughts on pushing this small fix through?
Please, this fix is very important.