Fixed an embarassing bug where the wrong rejected notification listener would be removed if a weak reference expired.