SEP clients still need to communicate with the SEPM even when GUP's are used.
Client to SEPM - Logs, policies, heartbeat, stats, etc.
Client to GUP - Definition update
GUP to SEPM - Definition update
You do have to bear in mind that you can tell the clients to go back to the SEPM if they cant get content for X amount of days.
You can also set a secondary GUP that clients can use but unfortunately it is a single host and can't be dynamic list like the normal GUP list for a group.
The SEP client and GUP on a machine are completely independant of each other.
They do not share definitions but rather the SEP client gets whatever definitions it requires and the GUP only gets what other clients are requesting.
Z