I solved this by delivering InstalledBuild to the team.
We change engine extremely rarely (for now) so we don’t need content creators to sync source files or compile engine.
I have two folders - one with source-built UE4 and one with InstalledBuild produced libraries.
We have virtual streams set up to only sync source to engineers and installed build to artists.