Cóż, w twoim podzapytaniu jest TOP (10) i nie ma ORDER BY do uruchomienia, co oznacza, że nie masz gwarancji, że za każdym razem otrzymasz te same 10 wierszy (dotyczy to zwłaszcza serwerów połączonych ze względu na różne algorytmy, które mogą być używane do dopasowywania sortowania, nawet jeśli sortowania są takie same).
Dodaj klauzulę ORDER BY do podzapytania, dzięki czemu ta część będzie spójna i stabilna, a reszta będzie postępować poprawnie.