Add test that demonstrates pipeIn does not propagate halt

This PR demonstrates that when a `Process1` passed to `sink.pipeIn` halts the process, the halt is not propagated.

This PR is not intended for merging, as no attempt is made at fixing the issue.