Mark all records returned by IDC as read only

 - This unifies towards a choke point where all records about to be
   stored by IDC are marked as readonly. IDC is a forever inconsistent
   store, so it doesn't make sense to save things you found from it.
   Find stuff you plan to save from the DB so you can do it in a
   transaction with the appropriate serialization level.