Update vector_sink to new semantics, where forward_to_time only runs for factual values, and mark_emitted only on speculative values.
Update vector_sink to new semantics, where forward_to_time only runs for factual values, and mark_emitted only on speculative values.

nahratzah/monsoon_plus_plus,nahratzah/monsoon_plus_plus,nahratzah/monsoon_plus_plus