So, I'm still seeing something a little off in session events. It's really difficult to reproduce, but I was able to reproduce it a few times. Still digging into it. When I plugged my laptop in my tests stopped failing :-P obviously a result of a race condition. Will post and open a PR when I figure it out.