Fix #1973: fall back to using deepEqual() if _id not present in addToSet()