The change to mobile/external-api is required to not emit CONFERENCE_FAILED for CONNECTION_FAILED if the conference has been started, because base/conference state will still hold conference instances which are to be ended by other means and result in the appropriate event (which will adjust the base/conference state).