Yay I figured it out!
Profile: No Mobile Data (15)
State: Not Mobile Network [ 2G:Off 3G:On 3G - HSPA:Off 4G:On ]
State: Not Wifi Connected [ SSID:* MAC:* IP:* ]
Enter: Check For Service (4)
A1: Wait [ MS:0 Seconds:0 Minutes:1 Hours:0 Days:0 ]
A2: Variable Set [ Name:%count To:0 Do Maths:Off Append:Off ]
A3: Stop [ With Error:Off ] If [ %PACTIVE !~ *,No Mobile Data,* ]
A4: Airplane Mode [ Set:On ]
A5: Wait [ MS:0 Seconds:10 Minutes:0 Hours:0 Days:0 ]
A6: Airplane Mode [ Set:Off ]
A7: Wait [ MS:0 Seconds:0 Minutes:2 Hours:0 Days:0 ]
A8: Variable Add [ Name:%count Value:1 Wrap Around:0 ]
A9: Goto [ Type:Action Number Number:3 Label: ] If [ %count < 6 ]
A10: Reboot [ Type:Normal ]
Here's another question. One of the tasks I had in there previously
(in error while I was trying to figure this out) was to turn mobile
data off (OOPS!) so that's why my data connection stayed off during
all of the airplane mode cycles. Good for my testing but bad because I
had no data for several hours! Just in case my mobile data turns off
in the future, how can I add a context for the actual mobile data
setting being set to on? I can't seem to find anything for that.