fix for #16240

This just exposes a but in the event class where the nonblocking function doesn't check if you have subscribed yet or not