Incorrectly using cached function type hint 

needsNewHints() was not returning true for different function type hints on the same line.