Seems callout manager was a little trigger happy in telling rsrcd that it was done. To unjam, recompile calloutd, and then suspend and rerelease callouts.