For example while destroying a text renderer, if it happens to have a first letter renderer, we try to collapse the anon wrappers while destroying this first letter renderer. The anonymous cleanup should not be started until after both the renderers are detached/deleted.