Yes, my odometer flashed the other week, but a temporary battery disconnect has fixed it. It did occur to me that it could be the first indication of the hatchback loom problem, but I haven't checked yet. Certainly worth a thorough examination.
Replacing the battery is a relatively low cost thing to try - if it's the original it will be around the end of its life anyway, so even if that doesn't fix the fault it won't really be money wasted, and it should be a simple d.i.y. job.