Thanks, Kerry Wong, whoever you are. The difference lies in the Rx line where I currently have a 10K resistor between the Serial breakout and the ATmega, in accordance with the schematic I originally used:
So, shorting out the 10K resistor and trying again: voila.
Don't ask me why, I haven't dug into the details. Just glad when some things work out once in a while.