Avoid network timeout on large histories

This change should avoid a reverse svn log failure connection timeout by pulling the log in order (and extracting the last entry).  This is only done if the reverse log fails in order to keep overhead low for most enlistments, but this should fix failures for a number of repositories that have a large revision history.