Async

The operation deferral has now been hand-tested.
I actually can't find a create call that DOESN'T use db.add.  (We only have 6 or so of them.)  I also think of the code as "Write an entry in the log, saying ...", rather than "Set the NIC's current action to ...".  I think the code mirrors the first interpretation well.