Incorporated comments. Also, only retrying if the SqlException is a result of timeout