change default error status from 200 to 400

The default error status was set to 200.  Even though it is overridable by changing the default in the server config, I don't really see why 200 would be a desirable status code to indicate an error.  Most of the errors set by SetError calls seem to be related to client errors, so 400 seems like a better default.