Maybe the sun_color variable does not affect blocks, only models.

For day_night I would not use sun_color anyway, but directly change the default block materials, mat_flat and mat_shaded. You have much more control over the lighting this way.