Remove invalid spread call optimization

Make sure that we always use the iterator for spread calls with only one
parameter.

Fixes #1049