I'm off work today so I can't say exactly what versions I was using, but I recall following the instructions verbatim and everything worked perfectly.
I suppose if your modifications to the u-boot source were bad enough, you could cause boot to fail. If I recall correctly, I started by allowing the blank eeprom case to follow the black boot path. That seemed easiest to get started and I think it just added an OR to an if statement.
Figuring out what's happening without a serial debug port is feeling around blind. If you're not getting paid for it, it's not so bad, but it wastes a lot of time. No way could I do that at work.
Good luck.