Add test for async.auto w/ synchronous callbacks.
Quick fix for "auto w/ sync callbacks" issue.

Decorate task function with a "once" combinator to avoid duplicate invocation.