The mac_hdd CHDs are compressed and not writable, so zipping them does relatively little harm. You're intended to make your own working CHD and copy the stuff over from them to make working sets.

Also, I'm saying that's how I have them arranged and it works and that anything even slightly deviating from that doesn't work. In particular, any variation without zipping the CHDs didn't work.