It's easier to dispel this with biology and geology than with physics.
That our circadian rhythms are 25 hour long is based on research done in 1962 that was later found to be faulty. For more recent research, see, for example, Czeisler, et al. (1999), "Stability, precision, and near-24-hour period of the human circadian pacemaker," Science 284.5423 : 2177-2181 and Wright, et al. (2001) "Intrinsic near-24-h pacemaker period determines limits of circadian entrainment to a weak synchronizer in humans," Proceedings of the National Academy of Sciences 98.24 : 14027-14032. The human circadian rhythm is very close to 24 hours long.
There are a number of records throughout the ages of the variation in the length of day on Earth, many of which were biological in origin. Since Wells (1963), "Coral growth and geochronometry," Nature 197 : 948-950, scientists have looked for and found a number of tidal rhythmites in rock formations that exhibit two or more of daily variations, monthly variations, and yearly variations. These rhythmites are the primary evidence for the secular variations in the length of day. Many of these tidal rhythmites are corals. Corals were well-adapted to the < 23 hour long day in the Carboniferous, just as they are well-adapted to the 24 hour long day today. Evolution has resulted in dinosaurs, birds, and mammals since the Carboniferous. Is it any surprise that evolution has adapted to the 1+ hour increase in the length of day since then, or the changes in the length of day that precede the Carboniferous?
What about length of day on Mars? Mars is dead, and has been for a long time. It has no biology, no plate tectonics, no oceans, no tides. There are no records of the variation in the length of day on Mars. There are only simulations, and simulating beyond a few multiples of 50 million years (the Lyapunov time of the solar system) is always a bit dubious.