I don't understand... when he forks the repository, why did everybody watching the original one get set to watching the new repository? When I create a fork, that doesn't happens.
because he changed the repo permissions to allow the UnrealEngine organisation write access, and github automatically watches repos for you when you're granted write access.