Merge pull request #6 from dkristian/development

Split out Connection transition handlers to fix Channel reconnection