Since syslinux 4.05 needs uuid and there are targets that do not have util-linux which provides uuid we moved syslinux prio after e2fsprogs which also provided uuid if util-linux not present.