OK, the fact that a fresh OpenACS 3.2.5 can be restored without change makes me feel a little better. I don't know if the datamodel restore + data restore trick will work, because I don't know if the data-only restore is smart about referential integrity (delaying checks, that is).
Thanks for looking into this, Pascal.