I sit corrected, the gcode for the Z offset is in fact in the file, just not where I would expect it to be.
Turns out it is right after the comment (presumably by Cura) "Layer 1". The problem is, layer 1 is in fact the second layer and the Z offset needs to be applied to the first layer.