В вашем примере получается два запроса, нужно строить один запрос.
Попробуйте через
SetSelect для нужной категории выставить значение 1, а для остальных 0.
В SetSortMode SPH_SORT_EXTENDED отсортировать по значению из SetSelect и по атрибуту категория.
Тем самым получится один запрос, который получает товары сначала из определенной категории.