ExpressionTransformer #1895: spread members on non-empty iterables need a sequential cast

I guess it's new that it's on iterable and not on sequenced.
Test for #1895: Spread of non-empty things seem to miss a cast