[sgen] Fix scanning of invalid entries within arrays