The culprit is a combination of the unmarshalled_field_cache and the ObjectModifiedEvent. The OME modified date_last_updated, but lazr.restful didn't hear about it, and only removed the fields the client modified from unmarshalled_field_cache. So the old date_last_updated stays in there.
I have a fix but since the lazr.restful example service doesn't use OMEs at all, a proper test will take a little while.
The culprit is a combination of the unmarshalled_ field_cache and the ObjectModifiedE vent. The OME modified date_last_updated, but lazr.restful didn't hear about it, and only removed the fields the client modified from unmarshalled_ field_cache. So the old date_last_updated stays in there.
I have a fix but since the lazr.restful example service doesn't use OMEs at all, a proper test will take a little while.