if you name the property "onTime" and "offTime" and enable the "On/Off-Time reached" trigger on the replication agent, it is working automatically, and you don't need to implement the activation manually.
I would also recommend you get in touch with Adobe support for this. A bug has been fixed quite recently which fixed the persistence behavior of this feature (the reference is CQ-4272784), and this will be part of a SP.