polish: add additional test for filtering (#3749)
Filtering is still required for synchronous error bubbling with stream.
With defer, patches are not executed if the initial field set execution fails, but with stream, the initial items (perhaps of zero length) will execute and will create the stream record.