It's my understanding that the only problem here with the MIT codebase is that backdating the request too far will cause the client library clockskew check to fail. The other problem seems to be specific to the Umich patches.