Swiftly eliminate gen2 things in nurserly collect.

Before, we put entries onto the worklist and then later chose not to
visit them. With this, we never put them onto the list at all, which
keeps the worklist smaller and thus saves work.