Is it possible for system updates to use satellite servers when
deploying to branch offices?

My understanding is that the update are system bundles that are assigned
to the devices through staging groups or as part of the final deployment
of the update. With that in mind the system bundles will be replicated
to all primaries but not to satellites which would need to be explicitly
included. But my understanding may be far from reality :-)