when you have no control over key aspects of your solution, anything can and will happen
the really fun thing is that many users don't even know they are dependant on third parties for their stuff to work correctly.
Funny how some think that running older systems is the issue, when they have no clue as to how the newer systems work and that it doesn't have to be that way.
If there was a good way to notify about the issue and obtain user approval that would be a great start, but not suitable for systems that run headerless.
Even better would be a some kind of automatic management system that auto magically fixed these things.