Hi Chris,
Nice find. That's another bug I need to address very soon.
The records are ordered by cancel date in descenting order. However, current record does not has a cancel date (in our database, it shows as 0000-00-00), so it's ordered to the last.
Ken