Then maybe we need to rewrite the runcommand interface.

- Construct a cursor (shared with normal cursor creation?)
- Pass the cursor to php_mongodb_execute_command
- Get the true cursor back when command-as-cursor, or the return return value otherwise (both zvals anyway)

The php_mongodb_runcommand() could then wrap that for cases we don't need the actual cursor, just return value.