TestPublisher are generally hot, directly propagating signals to currently subscribed
downstreams and only replaying the first termination signal to subsequent subscribers.
TestPublishers are also generally not safe to use from multiple parallel threads.