That is not the same issue then. If you did a fresh install then the tarball contains old rootfs and old uboot which you say you had no problems with. So you are doing something wrong.
There is no problems with uboot or the kernel and there is nothing to fix really. It is usually non-standard configurations that people have that make the device unbootable. If you have rootfs on a different drive then edit /boot/boot.txt and change root=PARTUUID= variable to PARTUUID of the rootfs partition and run ./mkscr within /boot
EDIT: Rootfs tarball was updated on Aug 21 after all. I will test install on a different sd card.