you might be able to reindex or remux this file (save to a new file in the process) to fix it, by the way.
I ended up recovering most of the footage by re-recording the screen whilst it was playing in Windows Media Player. Not ideal, but it was a low-ish quality capture of a webstream anyway, so any quality loss wasn't particularly important.