Set modified date at execution

So that ActionScheduler_QueueCleaner::mark_failures() can correctly
set actions running for more than 30 mins as failed (rather than
those which were claimed more than 30 mins ago).