Phase 2: skip asyncpg reset query — 50% fewer DB roundtrips per recipe