Follow up on regressions introduced by initial fix for redmine 6553

The scalar expands "correctly", so we get cf_null as that's the only entry of list_b in the test. The previous changes that prevent null-list iterations are not kicking in here, because function arguments are expanded explicitly.