Cleaning up unused channels upon hello message.

The hello message in the SimplePush protocol may contain an array of
channelIDs, which are channels that the client knows about. These
channels should be registered but there might be old channels that are
no longer in use which can be cleaned up. This commit does that cleaning
up.