Terminate the poller and the fetcher synchronously.
Remove async on termination of fetcher/poller, leave everything else the same.
Merge pull request #1423 from mperham/feature/fetcher-join

Terminate the poller and the fetcher synchronously.