Fix gradient in MultiSmoothCircleIC (closes #2965)

Make the decision of which gradient to return based on the scalar value.