Why is `PublishSubject` emitting the last received value onAdd? A `PublishSubject` should only receive values going forward, nothing historical.