| This PR fixes some long standing bugs in the windows update
paths. We previously did not surface the errors at all leading to
this function failing silently.
This PR:
1. Now returns the ExitError if the bat run for update fails.
2. Fixes the errors surfaced by that return:
    a. The batch file doesnt play well with spaces. This is fixed by
    using PROGRA~1/2 which are aliases windows uses.
    b. The existing script also seemed to be irregular about where batch
    files were put and looked for. This is also fixed in this script. | ||
|---|---|---|
| .. | ||
| check.go | ||
| service.go | ||
| update.go | ||
| update_test.go | ||
| workers_service.go | ||
| workers_service_test.go | ||
| workers_update.go | ||