If the vanilla launcher continues to fail, use a third-party launcher that handles downloads better. These are (they require a Microsoft/Mojang login).