[MRELEASE-370] dry run does not update snapshot versions correctly Refactored test cases to ensure it was in the state it would be in a real dry run (per suggestion in MRELEASE-295)