Incuriosito ho fatto una prova.

Aggiungendo alla seconda query limit 0,x

con x sufficientemente grande da considerare tutti i record vengono restituiti nell'ordine giusti.