Handle unstructured text errors from ecoservice

fixes #1542 on github

This is a stopgap until the ecoservice can return JSON errors.
Merge pull request #1572 from steventlamb/bug/1542_ecobenefit_failure

Handle unstructured text errors from ecoservice