fix for change in driver behavior closes #788 Fixed Conflicts: lib/query.js
… be retried if desired. Without this a second attempt to save tries to do an update operation on a nonexistent document. This allows one to make the slug more unique and try again on a unique index error. Responding to the actual unique index error allows us to avoid race conditions.