adoptNode needs to adopt the shadow root too