Saving work in progress on this branch while I'm temporarily stumped.
Change Edit page to using EditPackageVersionRequest directly. Which was unnecessary but is a nice simplification.
Basically good, except the error messages look a bit daft. They say things like 'Th eDescription (a longer description) value is required'.
Workaround to fix the dumb-looking error messages.
Close the dialog once the dialog action has occurred but before page navigation happens, to a) reassure users that something is happening and b) help them intuit about whether their edit has in fact been successfully applied (if they clicked save, or click 'stop' in their browser at certain times).
Merge commit '5e36619ff3cd33c5776f8daefde657c08f44ccde' into tilovell-1469-SaveButtonDoesntAlwaysAppearToWork
Satisfy code analysis, and compiler (after merge conflicts).