It should default to the socketTimeoutMS option. The timeout passed to the function is a temporary timeout set on the cursor.
So we need to reset it whenever we change it