systemd-boot selects the last valid entry by default, not the first. Fixes: #15256 (cherry picked from commit e6190e28) (cherry picked from commit c5883bc0) (cherry picked from commit f047b070)