Do the database version check after we've read the startup parameters
Merge remote-tracking branch 'ms/development' into failed-download-handling