Can we additionally test cases where an element has attached, detached callbacks, is attached to a document with a browsing context, then the document loses the browsing context (by navigating its frame) and the element is removed from the document?

This should also test moving an element within a document (ie insert it somewhere where it is already in the document). You could also test doing that between documents.