Updates the CLI to 2.28.3 to fix an issue where linter failures would cause a silent failure exit. (#1284, #1288](#1288)) Adds a check to swift scripting that the downloaded file has the correct SHASUM, otherwise forcing redownload. (#1288)