Hi,
I just tried both cases, having set Xmodem first and setting Xmodem after some 'C' characters are printed on the AM335x GP EVM and the NAND flash is detected by U-Boot in both cases. There doesn't seem to be a bug in the ROM code.
Best regards,
Miroslav