The system directory within the otapackage isn't empty, and the img files aren't as well. The updater-script extracts the system directory as normal.
The partitions weren't being mounted in recovery, but I believe they are mounted normally. "mount /system" mounted the partition and it contains the expected files. Still not booting properly, but at least I know this isn't my issue.