Jo, det finns en TOP (10) i din underfråga och ingen ORDER BY att starta upp, vilket betyder att du inte är garanterad att få samma 10 rader varje gång (detta är särskilt sant med länkade servrar på grund av de olika algoritmerna som kan användas för sorteringsmatchning, även om sorteringarna är desamma).
Lägg till en ORDER BY-sats i underfrågan så att du kan göra den delen konsekvent och stabil och resten kan följa korrekt.