Good news: the empty OPF thingy is my fault (oops). No idea how I failed to notice it the first time around :/.
https://github.com/jgoguen/calibre-kobo-driver/pull/108 *should* fix it, but I wouldn't mind another pair of eyes on this (especially from people who actually know what they're doing ^^).