Problem solved! I used 7z, opened both the forge zip and the minecraft.jar, selected all the files in the forge zip and dragged them over to the minecraft.jar 7z window. After copy, I tested the archive. And voila!
For the record, I was doing exactly what you described: completely unzipping minecraft.jar, moving the files over, and then rezipping (and renaming back to .jar)
Thanks!