It seems .Object was removed on BulkUpdateDescriptor recently and the following usage:
descriptor.Update<MediaStreamEntry>(u => u.Index("StreamEntry").Document(m).DocAsUpsert(true));
... is now generating: script or doc is missing. We previously had .Document(m).Object(m).DocAsUpsert(true) working correctly.