Reminder / timeout service to aid coordintation of workflow in a distributed system