Make http status version message change resilient

* Instead of using the old value, use the new value
* Provide an alternative if the new value isn’t a recognised one
Rename changeset_values to changeset_old_to_new

* Use a more descriptive method name
Rename changeset_field to field_name