Returns a cold flow that invokes block and emits its single result.
block runs once per collection, so each collector observes a fresh invocation.