El código del servidor convierte automáticamente el mapa y reduce a la función Javascript, pero no así con el alcance. Para pasar una función en la opción de alcance, puede hacer esto en su lugar:
c.addExtraOption("scope", new BasicBSONObject("average",
new CodeWScope("function(){ return false;}", new BasicBSONObject())));