when update fails the error msg now shows the calling program's path, as well as the option to retry