move rport init to before channel assignment
refcount sport channel use and allow n-to-1 connections
tests for 1-to-n and n-to-1 connections