If the PC version is anything to go by, I believe what happens is that each time the game starts, it requests a list of entitlements from SC. After that, this is stored in the save file. Now, I can easily imagine the communication going very differently given that SC is the sole online service...