Fixed a race condition initializing a TapFeed

Occasionally you could get a "write to closed channel" panic on startup
due to misuse of the sync.Waiter API.