Channel now using dedicated thread for change queue

Reverting changes that moved to using an executor service.

Fixed all regressions in tests related to bug fixes that were implemented in the executor service version.

Fixes #88