preparing to require AddrBook instances for everything

Before we do any deprecations, make sure the test suite behaves correctly and all the internals are clean. Doing anything to Person records without an explicit AddrBook instance causes all sorts of bizarre issues.