[Moto G General] inyourface09:
DCT is murdering the data connection. It was so close...

1. The correct Numeric is pulled

getOperatorNumberic - returning from NV: 311870

2. The correct APN is called

[[ApnSettingV3] Boost Mobile CdmaNai, 1543, 31187

3. Trysetupdata is called due to dataAttached event

setupDataOnConnectableApns: isConnectable() call trySetupData

trySetupData for type:default due to dataAttached

4. DCT craps on it ( I think becuase are dummy subids arent carrying over?)

isDataAllowed = false

isDataAllowed: not allowed due to - SIM not loaded

^

There should be a reason but it is either null or doesn't match presets or something. Which makes me think of the dummy subids

12-08 01:49:25.869 1964 1964 D DCT : [0]getAnyDataEnabled(true) = false
12-08 01:49:25.869 1964 1964 D DCT : [0]onUpdateIcc: newIccRecords null
12-08 01:49:25.869 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.869 1964 1964 D DCT : [0]onNvReady
12-08 01:49:25.869 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.869 1964 1964 D DCT : [0]getOperatorNumberic - returning from NV: 311870
12-08 01:49:25.869 1964 1964 D DCT : [0]createAllApnList: selection=numeric = '311870'
12-08 01:49:25.874 1964 1964 D DCT : [0]createApnList: X result=[[ApnSettingV3] Boost Mobile CdmaNai, 1543, 311870, CdmaNai, , http://mm.myboostmobile.com, 68.28.31.7, 80, , -1, mms, IPV4V6, IPV4V6, false, 6, 32, 0, false, 0, 0, 0, 0, , ]
12-08 01:49:25.887 1964 1964 D DCT : [0]getPreferredApn: mRequestedApnType=default cursor=android.content.ContentResolver$CursorWrapperInner@754d665 cursor.count=0
12-08 01:49:25.889 1964 1964 D DCT : [0]getPreferredApn: X not found
12-08 01:49:25.889 1964 1964 D DCT : [0]createAllApnList: mPreferredApn=null
12-08 01:49:25.890 1964 1964 D DCT : [0]createAllApnList: X mAllApnSettings=[[ApnSettingV3] Boost Mobile CdmaNai, 1543, 311870, CdmaNai, , http://mm.myboostmobile.com, 68.28.31.7, 80, , -1, mms, IPV4V6, IPV4V6, false, 6, 32, 0, false, 0, 0, 0, 0, , ]
12-08 01:49:25.890 1964 1964 D DCT : [0]setDataProfilesAsNeeded
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: nvReady
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=hipri mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=mms mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=supl mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=cbs mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=dun mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=fota mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=ims mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=default mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=nwTypeChanged mDataEnabled=true mDependencyMet=true}
12-08 01:49:25.890 1964 1964 D DCT : [0]setupDataOnConnectableApns: isConnectable() call trySetupData
12-08 01:49:25.890 1964 1964 D DCT : [0]trySetupData for type:default due to nvReady apnContext={mApnType=default mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=nvReady mDataEnabled=true mDependencyMet=true}
12-08 01:49:25.890 1964 1964 D DCT : [0]trySetupData with mIsPsRestricted=false
12-08 01:49:25.890 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.891 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.891 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.891 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.894 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.894 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.897 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.897 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.900 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.900 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.903 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.903 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.905 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.905 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.908 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.908 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.911 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.911 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.914 1964 1964 D DCT : [0]trySetupData: X apnContext not 'ready' retValue=false
12-08 01:49:25.914 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.914 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.914 1964 1964 D DCT : [0]isDataAllowed = false
12-08 01:49:25.914 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.914 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - Attached= false - SIM not loaded
12-08 01:49:25.914 1964 1964 D DCT : [0]getAnyDataEnabled(true) = false
12-08 01:49:25.959 1964 1964 D DCT : [0]handleMessage msg={ when=-134ms what=270352 obj=android.os.AsyncResult@f903f3a target=com.android.internal.telephony.dataconnection.DcTracker }
12-08 01:49:25.959 1964 1964 D DCT : [0]onDataConnectionAttached
12-08 01:49:25.959 1964 1964 D DCT : [0]overall state is IDLE
12-08 01:49:25.960 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.960 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.964 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.964 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.972 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.973 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.976 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.976 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.978 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.979 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.982 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.982 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.985 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.985 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: dataAttached
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=hipri mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=mms mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=supl mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=cbs mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=dun mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=fota mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=ims mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: apnContext {mApnType=default mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=nvReady mDataEnabled=true mDependencyMet=true}
12-08 01:49:25.988 1964 1964 D DCT : [0]setupDataOnConnectableApns: isConnectable() call trySetupData
12-08 01:49:25.988 1964 1964 D DCT : [0]trySetupData for type:default due to dataAttached apnContext={mApnType=default mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=dataAttached mDataEnabled=true mDependencyMet=true}
12-08 01:49:25.988 1964 1964 D DCT : [0]trySetupData with mIsPsRestricted=false
12-08 01:49:25.989 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.989 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.989 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.990 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.993 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.993 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:25.997 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:25.997 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:26.000 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:26.000 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:26.003 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:26.003 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:26.006 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:26.007 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:26.009 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:26.010 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:26.012 1964 1964 D DCT : [0]trySetupData: X apnContext not 'ready' retValue=false
12-08 01:49:26.012 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:26.013 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:26.013 1964 1964 D DCT : [0]isDataAllowed = false
12-08 01:49:26.013 1964 1964 D CdmaSSM : getcdmasubscriptionSource: 1
12-08 01:49:26.013 1964 1964 D DCT : [0]isDataAllowed: not allowed due to - SIM not loaded
12-08 01:49:26.013 1964 1964 D DCT : [0]getAnyDataEnabled(true) = false
12-08 01:49:26.013 1964 1964 D DctController: EVENT_PHONE1_DATA_ATTACH.
12-08 01:49:26.013 1964 2151 D DcSwitchSM: [DcSwitchStateMachine-0] DefaultState: shouldn't happen but ignore msg.what=0x44007
12-08 01:49:26.014 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.014 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.015 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.015 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.015 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.016 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.016 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.016 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.017 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.017 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.018 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.018 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.018 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.019 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.019 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.020 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.020 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.021 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.021 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.021 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.022 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false
12-08 01:49:26.022 1964 1964 D DCT : [0]getDataOnRoamingEnabled: phoneSubId=1 isDataRoamingEnabled=false

Good news we could be really close.

Bad news its gonna take some hunting to find out.

Something I also found interesting while doing a dumpsys telephony.registry i found

last known state:
Phone Id=0
mCallState=0
mCallIncomingNumber=
mServiceState=0 0 voice home data home Boost Mobile 31000 Boost Mobile 31000 1xRTT EvDo-rev.A CSS not supported 311 4120 RoamInd=1 DefRoamInd=0 EmergOnly=false IsDataRoamingFromRegistration=false
mSignalStrength=SignalStrength: 99 0 -91 -70 -88 -25 4 99 2147483647 2147483647 2147483647 2147483647 2147483647 cdma
mMessageWaiting=false
mCallForwarding=false
mDataActivity=0
mDataConnectionState=-1
mDataConnectionPossible=false
mDataConnectionReason=[B][I]SinglePdnArbitration[/I][/B]
mDataConnectionApn=
mDataConnectionLinkProperties=null
mDataConnectionNetworkCapabilities=null
mCellLocation=Bundle[mParcelledData.dataSize=216]

SinglePdnArbitration

"Add single-pdn arbitration.

If a device or network can only support a single data connection

then we need to tear down lower priority connections in favor

of higher priority requests."

Maybe data is getting torn down in place of voice? or vise versa?