Fails if the flow does not produce a first value within timeout. Later gaps are allowed.
Contact data flows emit nothing until the contact resolves, so a combine of them can otherwise wait forever.