change ECAPIErrors so they do not inherit from ActionError

These are not actually handled by the api controller, so will just 500
instead of displaying the error message