Okay, so my diagnosis in comment #5 wasn't entirely correct. I was getting confused between the publish and subscribe lists.
I've written a patch which should solve this. There's a big comment in the patch which should explain my reasoning. Testing adding new valid and invalid contacts appears to show this patch works as expected.
Okay, so my diagnosis in comment #5 wasn't entirely correct. I was getting confused between the publish and subscribe lists.
I've written a patch which should solve this. There's a big comment in the patch which should explain my reasoning. Testing adding new valid and invalid contacts appears to show this patch works as expected.