15228 (just like Amaravati) due to its Time slot sharing with another SF train , gets treatment of a SF category.
Thats why SCR controllers allowed this ordinary m/e to overtake the SF category.
Plus 15228 and 12510 seems like were On time whereas Mail was already 1.45 hrs delayed.