Fixed a weird _bsontype and id update bug.

Should look for a better fix, but the current changes seem to get things back to 'normal'

Signed-off-by: Sean Wesenberg <wookets@gmail.com>