Both times I have allowed the launcher to self-update, the new file has been saved with the wrong name. I renamed my launcher to "FTB Launcher.exe" (space instead of underscore), but the new file is being saved as "FTB%20Launcher.exe".
The launcher needs to URL-decode the filename before saving.
The launcher needs to URL-decode the filename before saving.