Arg validation in .waterfall() is now asynchronous

I noticed that the argument validation in `.waterfall()` would call the cb right away.