Yes, I DID enter it exactly as written. And, I could have looked at it for a long, long time before I noticed the error, especially since I was using the G-code for the first time and was unsure about it. I did check that the end-commands (although incorrect) were the inserted in all places where they were required.
It does execute as written now. I added the delay times to give the unretracted filament some time to stabilize and for me to be able to see what is happening. I didn't think the M116 was necessary, but it might be worthwhile if the temperature control loop was below the set point after retraction.
I tried a small test print with two filament changes, and it worked correctly. I did notice some oozing I wouldn't have expected, but I'll look into that later. It was likely a result of the unretract and the long waits.
When I tried to manually prime the Y-block with the two filaments, I noticed that the select/deselect stepper movements were active in the manual mode of Repetier Host, where I didn't expect it. The extruder change retractions were triggered when Extruder 1 or 2 was toggled in the manual mode. I'm don't believe it is possible to setup the filaments in the extruder block correctly in the manual mode as it is now; the FW retraction mode is turned on and the filament movement controls in Host are inoperative.