Channel refactor

We need to replay the subscription in the same way clients did it, so unsubscribe requests from clients will correctly update the channel. If we aggregate all this as a composite interest, this subscription will live until EurekaClient shuts down.