It's still trying to load omap5-pyra.dtb. It should not be doing that at all, u-boot.img doesn't even have that string in it.
I have no idea where it's getting that from. Unless you either changed it yourself, have some *.scr file somewhere that sets it back to omap5-pyra.dtb, or some saved uboot env that resets it. (because i don't see the "*** Warning - bad CRC, using default environment" i get here).
Go into uboot, press a key when you get the "Hit any key to stop autoboot" , do "printenv fdtfile" , check if it says omap5-uevm.dtb, if not, do a "env default -a -f" , and check again.
Now do either "saveenv" , or wipe the uboot stuff from the emmc with "dd if=/dev/zero bs=1M count=100 of=/dev/mmcblk0" when you've booted into linux (which is probably a good idea, since uboot will probably change a lot, and those saved env setting will probably interfere when anything changes.. as it probably did now)
The rest of the output is as expected.
This image tries to find the root partition based on the partion ID instead of the device name, so it can theoretically boot it from any sd card slot, or any other device the kernel knows about.