Right now, db.resources.watch( { maxAwaitTimeMS: 20000 }) works in mongosh, even though it did not in the legacy shell. We should either:
- Enforce that the first argument is an array, if it was passed, or
- Allow omitting the pipeline argument and test that behavior.