A single pre-resolved promise passed to collect fails
because $all_done is already resolved.

Fixes #28
Merge pull request #29 from clintongormley/master

A single pre-resolved promise passed to collect fails