Fix parsing of new errored results from mongod

In mongod `v2.5.3` (other versions likely affected).

It returns errors through the `errMsg` and `errCode` result attributes rather than through the `writeErrors` attribute array.

This adds support for that new format.