Remove needlessly complicated code that fired callbacks while still cleaning up data during an advace that caused a remove of a root PathItem