Given a local or remote subscriber, returns a local AsyncIterable which provides "prefix lossy" iterations of the underlying PublicationList. By "prefix lossy", we mean that you may miss everything published before you ask the returned iterable for an iterator. But the returned iterator will enumerate each thing published from that iterator's starting point up to a disconnection result indicating upgrade of the producer (which breaks the gap-free guarantee and therefore terminates any active iterator while still supporting creation of new iterators).

If the underlying PublicationList is terminated, that terminal value will be reported losslessly.