Thank you for taking the time to answer. I am referring to subscriptions to Timers in particular. I noticed this behavior is happening at least on ThingWorx 5.4. If I have a subscription to a timer in which I log something for example, you will notice that when the ThingWorx server is restarted that log will appear in the Script Monitoring immediately upon server restart, regardless when the subscription to that timer was last ran. I thought this might happen because the context for the timer is reinitialized about server restart and it loses the information about when it was last time triggered...I don't know if this should be considered a normal behavior or not...
On what version of ThingWorx have you noticed that subscriptions are not rerun when the server is restarted ?