Make assembleCommunicator also return Transport et al.

Must be passed to the debugging UI.