ARTEMIS-3802 Avoiding races on deleteWithID and Iterator.remove