Det här tillvägagångssättet för strängsammansättning fungerar vanligtvis men det är inte garanterat.
Den officiella raden i KB-artikeln för ett liknande problem är att "Det korrekta beteendet för en aggregerad sammanlänkningsfråga är odefinierat."
Det måste finnas någon subtil skillnad mellan planerna. Du kan antingen justera frågan för att ta bort skillnaden och få den nödvändiga exekveringsplanen eller så kan/ska du naturligtvis bara använda XML PATH
eftersom du är på SQL Server 2005 och detta är dokumenterat att fungera.