if no entry exists for the workflow, the service should check gcs
if a workflow is found and no force flag is set, the workflow service should send error response.
The changes here are; gcs is checked before workflow starts if workflow doesn't exist in pg table, a force flag is required to start a workflow that has already been run (before this was just wrapper functionality in the cli).
When starting a fin workflow, the service should
The changes here are; gcs is checked before workflow starts if workflow doesn't exist in pg table, a force flag is required to start a workflow that has already been run (before this was just wrapper functionality in the cli).