The current error "Pipeline is not in setup state" does not tell the user that this workflow cannot be re-run, which can cause the user to try to re-run from failed (or other re-run types) multiple times.
Please update the error message to provide instruction to prevent unnecessary troubleshooting.