[code] Remove check for array weirdness

even though it's still happening sometimes
[parser] Fix method call on index target with known 'type'

Holy cow this bug is from 2011.
Basically with code like [][0].blah it would skip
the [0] entirely and invoke blah on []