Fix subtle bug caused by hole-tracking-optimization in vparam function path; passing tests included