Zsh using 100% of CPU during iWork install
I was able to solve this, but I still don't know what caused it.

Iteratively:


Watch for a hung sh job.
Run the command in a terminal.
Kill the parent of the hung job with kill -9.
Return to 1 until no more hung jobs appear.