Legacy promotion removal: Removing changeset code
Changesets: Encapsulating common code

This addresses feedback in #2494 and fixes #2496
Minitest: Regenerated VCR cassettes
Merge pull request #2494 from daviddavis/delete-changeset-promotion

Legacy promotion removal: changeset edition