Receiving svdx should create connection only if accepting the connection has been successful
The receiving SVDX first creates its own connection in accepted state and then calls the other party to actually accept the connection.
If the call fails, the svdx will remain with 'accepted' connection, but the other party won't have that state.
Either substitute the order of operations or think how to improve this situation.