Is your feature request related to a problem? Please describe.
Workflow.await(duration, condition) should automatically cancel the timer when the condition is resolved
Describe alternatives you've considered
User can currently do this manually with a cancellation scope around the await
Additional context
This will need to be versioned with SDK flags to avoid breaking determinism.