I have no idea how you havent got that scene. I ran over the code all morning. Found alot of other bugs but not that one. I'll keep a look out though. That is a good scene Cascade getting hit in the face with a cookie :(
I finally found the problem and it will be fixed in the patch coming up when it is released. Boy that one was rough to find. to cut it short basically I had the search for () and not [] so t passing the encounter as a function automatically making is True when you haven't seen it vs () just checking for it. Just letting you know and that I didnt forget about you :D