Yes, if the validation error is the **users fault**. This is a validation of the **servers response**, so a validation error is an internal server error. We could report it back in debug mode, but in production mode, we absolutely should not do this.

Btw, we should cleanup how all these 500 `Internal Server Errors` are sent. See https://github.com/taskcluster/task-graph-scheduler/blob/master/routes/api/utils.js#L100-L110

We should probably port this into the queue too... If you want to send informative errors about to the user in debug mode, this would be a good place to do it...