Not a first class contact?  Do they not become a "normal" local contact from then on?  Is this the case where an aggregate is modified, but the (only) constituent of the aggregate is a read-only sync target contact?  Or something else?