refactor: merge cursorState and options for command path
refactor: merge cursorState and options for command path

Now that we use a raw `command` helper for the non-query path in
the cursor, we need to ensure that things like sessions and read
preferences are being properly propagated.

mongodb/node-mongodb-native,mongodb/node-mongodb-native,mongodb/node-mongodb-native,mongodb/node-mongodb-native