@Allen Nelson This fixes the issue. 😃
Copy the .tmp file to your desktop (while the launcher's updating, of course), then just set it so that all .tmp files open with 'MinecraftLauncher'. After that you just need to keep opening the .tmp after it fails to load.
IT WILL EVENTUALLY WORK, TRUST ME. xD
@Allen Nelson This fixes the issue. 😃