Added recovery of all event channel state. Removed channel pooling (since channels are stateful - not worth the overhead of cancelling consumers).