Few more tweaks to req.options.usage tests (actually checks the status codes)
An error thrown in res.negotiate shouldn't prevent the server from responding.