Why does the tenantAlias need to be passed into the `createRevision`? If that function needs it, it should be able to strip it off the contentId itself.