* Allow zero routingFormResponseId * fix: conditionally validate routingFormResponseId to allow 0 only for dry run operations Co-Authored-By: hariom@cal.com <hariom@cal.com> * fix: pass _isDryRun parameter to API v2 available endpoint Co-Authored-By: hariom@cal.com <hariom@cal.com> * fix runtime error and improve message * Add e2e test to verify the constraint works --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: hariom@cal.com <hariom@cal.com>