Hi,
The more detailed discussion is on other mail chain with subject line: "Auto-vacuum is not running in 9.1.12" I agree there is no issue if time shifts by small amount. This issue is serious only if there is big time shifts.
In our product the database is deployed on remote network elements and there will be thousands of such network elements. All these network elements are synced with one or more centralized NTP servers. If due to some issue by mistake if NTP shifts back in time and corrects itself then most of our network elements goes for toss. Since we use limited disc space and our db model is write-heavy (update SQLs), the disc starts getting full and soon all services get interrupted. Restarting service is costly from customer point-of-view. So our suggestion is to prevent a restart in such situations.
With my little understanding and analysis I have shared the patch in other mail chain. Please check and share your inputs.
For quick reference please find the scenarios below: