There seem to be no error in the edid.cpio.
But there is only Trying to unpack rootfs image as initramfs... without Freeing initrd memory: xxxK in the log. It is likely the cpio file is not passed correctly to the kernel.
Not owning any RPI I'm out of ideas. Maybe someone will take over if you can reproduce the error with an unmodified getedid procedure.