So d16 was crashing when trying to upgrade an old .xml store to the new sqlite store. So I had to fix that. Along the way I decided to bundle RubyCocoa back inside Frictionless, since I'm never quite sure what version is in the OS anyways.
Thanks to David Rostenne who sent me his .xml file, I was able to track down the problem. Ironically, I seem to have been doing everything right, it just wasn't working. I think I ended up brute forcing it though, and now it works.