Exploring Temporal orchestration with async lambdas

Yes, the activity for submit and signal to complete is a good pattern in this case. This allows retrying submit request in case of failures pretty fast and still wait as long as needed for the completion.