Refactoring: Drying up TwoWayReplicator#attempt_XXX methods. Additionally release savepoints if not needed anymore.
Refactoring: Drying up TwoWayReplicator#attempt_XXX methods. Additionally release savepoints if not needed anymore.

rubyrep/rubyrep,andyjeffries/rubyrep,kevin-klein/rubyrep,gtanzillo/rubyrep,riiid/rubyrep,andyjeffries/rubyrep,gtanzillo/rubyrep,gtanzillo/rubyrep,gtanzillo/rubyrep,ManageIQ/rubyrep,riiid/rubyrep,rostchri/rubyrep,rostchri/rubyrep,riiid/rubyrep,rostchri/rubyrep,ncoders/rubyrep,ncoders/rubyrep,ManageIQ/rubyrep,riiid/rubyrep,ncoders/rubyrep,kevin-klein/rubyrep,kevin-klein/rubyrep,cargoserver/rubyrep,cargoserver/rubyrep,ManageIQ/rubyrep,rubyrep/rubyrep,ManageIQ/rubyrep