When a listener is removed from a service, it should also be removed from any workers it has been added to. This guarantees that if the opening of the listener was successful, no requests will be accepted on it after the removal of the listener.