Latest update won't install: "destination ${installdire} resolved to an empty value."

The error indicates that either the registry or the installation path has been changed since Scrivener was installed, so that the path is not listed or correct. Running the full installer will allow you to select the location to install and will update the registry with the new installation information. That can be downloaded for either architecture from the downloads page here.