How is the recording of the events to GCal done?
I wouldn’t do anything with the services configs like proposed. But what I would do largely depends on how this works. You don’t have to remove the GCal binding to turn the behavior on and off. There are far more flexible approaches that are possible.
There are also other ways to implement this. For example, you can store the events locally using Persistence and then you have a Rule that runs periodically to set everything to what ever state it happened to be in seven days ago. I document that in Presence Simulation - #4 by rlkoshak.