This PR does more than the description says.  It also disallow deactivating data call when we're not in HOME or ROAMING.  However, after some more thought, this is actually correct since we do have taken this into account in `amodem_set_data_registration()`. GJ!