Add missing fields to resourceError description

Also, `errorCode` doesn't always represent the HTTP status.