That's definitely an issue and you have to weight the time it takes to work around that with how long you mind the service being unreachable.
A new AJAX endpoint is pretty simple to work around with 2 releases, one to add the endpoint and another to use it. Most changes probably aren't that fortunate.