If the plan is to add more bson conversions then it should extract BSON_OPT_ALL from cursor_options, rather then explicitly BSON_OPT_FORCE_LONG_AS_OBJECT.
Otherwise when the new conversion option is added we need to scour the code to make sure its passing the correct flags all over the place