SI-8117 Fix bug when mixing well-positioned named and positional args

The method `missingParams` which returns undefined parameters of
a given invocation expression still assumed that named arguments can
only appear after positional ones.
Merge pull request #3871 from lrytz/t8117

SI-8117 Fix bug when mixing well-positioned named and positional args