Да, порядок останется прежним… это, по сути, поддерживаемый способ переопределить isGrandParent
isGrandParent
Вот сравнение «до» и «после» с моего тестового сайта