Difficulty using a Leonardo to fix another's bootloader

I accidentally overwrote the bootloader on one of my Leonardo boards and have been trying to adapt this guide to use a second Leonardo board to fix it:

As best as I can tell I have everything wired correctly, but when I perform step 7 I get the following error:
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

I’ve attached a sketch of my layout.

Connecting RESET to RESET is wrong. One of the four wires you have connected to the ISP header has to be connected to something else (probably pin 10) on the "programmer".