DRYed up revert_to by using the new changes_between method.
DRYed up revert_to by using the new changes_between method.

Leadformance/vestal_versions,rthais/vestal_versions,laserlemon/vestal_versions,Skalar/vestal_versions,scottwillson/vestal_versions,robertleelittleiii/vestal_versions,houston/vestal_versions,bnadav/vestal_versions,alexcrichton/vestal_versions