* Update DarwinUpdateService to handle pending updates during checks and errors
* wip: test update server
* refactor: remove pending update handling from DarwinUpdateService
* show action
* feat: enhance update service to support explicit and overwrite states
* feat: add redirect functionality to update server
* fix: when checking for newer update, make the right call against the update service
also add logs since we're not getting the commit id :(
* fix: darwin auto update should use correct commit version
* fix: cleanup the code a bit
* updates
* feat: add Overwriting state to update process and update related logic
* fix: enhance update check with cancellation support and timeout handling
* nit: language
* do not attempt to overwrite updates twice
* remove test update server scripts