If you click the unlabelled column-header box above the Message Status Indicators,
all unread messages are brought to the top regardless of sorting order.
(The read messages sort order remains unchanged)
It acts as a toggle, so clicking it again restores unread messages
to the chosen sort position.
NOTE: I could not include an image.
The toggle is just left of | From | Subject | Date/Time | Size Column Headers