I'm not sure the beware comment is right.  start3() is a published PJSIP API, so provided we are using it correctly it shouldn't matter if the implementation of start2() changes.