Using the revision ID itself is problematic in that revisions are not sortable based on this field (due to page merges). So, we should look up the revision of interest and it's surrounding edits using the timestamp associated with the edit and do cleanup in our code to handle the weirdness that would come along with this.