Just a note – realised that the code at the top was doing absolutely nothing. The only thing that is changing anything is the_editor();.
All of the parameters in that are correct and the editor is saving everything correctly, the tabs just aren’t working. They’re displaying without any javascript/jQuery errors in Firebug/Firefox, they just won’t do a thing…