Refs #339 Readonly fields get displayed incorrectly in History view

Instead of passing the Version parameters as initial, override them in the object itself
The issue is that they need to do different things. On GET, we need to modify the queryset to present the version data, while on POST the we only need to patch the form's `get_changed_data` and `has_changed` so everything gets saved; there is no reason to patch the form with the version data, since it's already been patched on GET.