This PR fixes a bug noticed by @wjwwood as part of his PR here
We don't need to add the notify waitable to the current entities collection list there, because it has already been added in the constructor.
The PR includes a unit-test that would detect bugs if the constructor insertion was removed.
The linux-rhel failure in test_tracetools.test_tracetools.test.test_generic_pub_sub.TestGenericPubSub.test_all (from pytest) seems unrelated.
But triggering another time just in case.
This PR fixes a bug noticed by @wjwwood as part of his PR here
We don't need to add the notify waitable to the current entities collection list there, because it has already been added in the constructor. The PR includes a unit-test that would detect bugs if the constructor insertion was removed.