Thanks, peff, for the feedback. I pushed some changes to try to clarify that this does indeed require `clone --recursive`, and I added a note to credit Etienne Stalsman explicitly. That was an oversight in my haste.
I should have clarified above, too: there were folks from GitHub, Microsoft, and Google working on the various fixes.