Possible race condition between signalWithStart and continueAsNew?

Temporal eliminates this race and forces the workflow to rewind and replay to include the last signal if it arrives while a workflow task is being processed where the code decides to complete the execution.