My thoughts would be that it was a coincidence. Yes the speedo and odo use the same electrical pulse, but it splits inside the cluster so one would not have any effect on the other. Even if the odo totally stops, it should have zero effect on the speedo.
If both stopped, I'd look for a loose/dirty electrical connection.