Why not issue the timeouts in chronological order? It's free due to the clustered index.