Upon service / port / uri changes the information was not propagated to the C++ code that handles connections, as a result attempts to connect to the obsolete uris were made.
implements #15968
@brano I assume you will not like this solution and at first I honestly tried the approach of updating the C++ part, but in the end I did not get anywhere and I spent too much time on it. I need to move on to more important things and I do not mean that ironically, I really need to get started on GA to meet the deadline.
The proposed solution works and solves the issue and to be honest it's actually less code than the version that would be updating single host/port/service_name fields.
If you don't like it for reasons of "not being perfect" - feel free to rewrite, I won't even feel offended, but unless you find a real problem with it I'm moving on to other tasks.