Avoid overwriting existing keys in accounts DB. Refs #2974

* Added platform 'vpn-create' validator
* Disabled textInput in "update" view, to avoid "name" form field
  re-submission