How embarassing that I bungled my own invariant. Your correction is right on both counts. I will update the alleged solution, and I expect I'll get it right this time.
Messages
to: "You're right on both counts --- I goofed"