Best practice for the script provider is to follow the ancient wisdom "Cool URIs don't change". Version their API, never change an existing version, and retain older versions for some time. (It's also a performance best practice.)
The developer could still check if the script loaded and fall back to an alternative provider, just as it would if the script server was offline.