Hotfix to Beta issues
  • Fix installer vlc download issue
  • Fix various crashes
  • Fix installer finish page failing to show