Confine disconnect/connect activities to primary channel (Fixes #135).

Activities for connect/disconnect are now only created against the primary channel (id=1), fixing #135, scenario [1].