Fix inability to add document to EmbedMany collection with strategy $set

This is my patch to fix issue #503.  It should also help with #341.

Although this works for me, I'm not sure if it breaks any other use cases.