[#51942455] Workspace name will no longer change on the workspace page if the user enters a name that already belongs to another workspace

- Added 'wait: true' to updateWorkspace so that the model will not change until it knows the save succeeded
- Refactored tests in edit_workspace_dialog to ensure the updated page has appropriate parameters rather than checking to make sure that the model changed