Fix default nonlocal_mass_residual

TimeSolvers are going to use elem_solution to store time derivatives
so we can't just pull scalars directly from current_solution()