The current data call handling code was written when we didn't yet have a generic way of passing around the "options" object between RIL requests and responses. We do have that now, so we should convert it to use that.
Created attachment 605678 [details] [diff] [review] v2 Wtf, the first patch had some accidental file removal in it. I don't even know how I managed to do that. I'm simply going to blame Mercurial for this, as usual. Here's fixed version, also with some minor improvements that I discovered between then and now.