Reapply const

The refactoring that required removing it got reverted.
Only evaluate nonlocal_foo on one processor

And since the last processor is where we're storing SCALAR dofs, let's
evaluate it there.
Comment the previous change