Revert "Merge branch 'GONRG-5061-refactor-comm-pipe' in release/0.15
This removes the content of !77 (merged) from the release/0.15 branch.
The master branch was merged into the release/0.15 in entirety, because GitLab was having troubles with merging / cherry-picking some MRs. This came along for the ride, and shouldn't have.