validate: Always check if scenario is done from the right thread
Action will be set_done from the right thread and we will check if the action is done from there
Action will be set_done from the right thread and we will check if the action is done from there