Fixing Some Error Handling

Now shows MessageBox if async worker completes with errors.
Removed a try catch, because it was only showing a message box, it wasn't handling anything, so the program continued and produced an undesired result (updated version files when mods hadn't actually been updated)