The new tests I added, and the dozen or so existing tests say it works just fine.
For a single op as well as two-op "standalone" pipeline ->aggregate(array('$op' => stuff)); it won't be tirggered because is_numeric_array() returns FAILURE.