Use the smaller of the current time and the last requested resume time when deciding the "current" time for the next transaction run