One option has occured to me: I could render each frame to a bitmap and then copy the bitmap to the screen twice at two consecutive VSYNCs +15mS, just as if it was a 60 FPS animation.
...well I tried this out and it looks significantly better to me than time-based animation alone ...especially with sharp edged, fast moving objects. Of course better to keep within 60FPS if possible - but this technique allows me to trade off FPS against a richer animation without getting any judders - and will almost certainly be needed on slower platforms.
If there is a more efficient way to acheive this I'd still like to hear. This technique wastes a 1mS or so in the middle of each 30FPS frame - not to mention the 2 full screen bitmaps I would not normally use.