Make revision limiting more robust against occasional bad commit dates