Enhanced error logging, Bad Request event refactor.

Got rid of the backtrace in the BadRequestParametersError, ensured that
400's are logged as such in the request log.