Fix correctness regressions from RETE conversion Key fix: Rainforest + Greenhouse skip when flow_location not settled anywhere in the chain, matching develop's imperative reschedule behavior. Resolves the dev snapshot's: - unknown_origin_location 5x explosion (5 → 1 on combined_4_ings) - missing_greenhouse_data new emission (6 → 0) - expected to also help CO2 1% drift + speed regression on next deploy Also drops redundant Origin-split AnyCondition gate (50 lines removed) and keeps the new run()-level guard for cheap dispatch.