Fix concurrency issue with multimap of listeners where a set of listeners associated to a key could be iterated on while listeners were being added or removed