Fix for #1844: Runtime type of iterable argument

Check if the sequence passed contains unchecked nulls rather than always make it optional
Updated tests .src for #1844: Runtime type of iterable argument
Test for #1844: Runtime type of iterable argument