Revert "Create out-ch in outer goroutine."

This reverts commit f28621159f4650a96e07ca4ac9884eaf8f3f9a19.

The interface is the worker returns the ch to use, and
achan/achan-buf must be called in a go block, so it's
difficult to have go blocks always available in the outer caller.