Implement EZP-23288: Allow to set modifier of ContentTypeDraft

Avoids having to do an additional update to set creator before returning,
also makes it possible to pass user in case inner layers are uaware of
current user.