Thanks Mike.
I never checked the brake fluid level hot and cold on the same day before today. Cold, it was about 90% of the way between the max and min levels, on the min side. Hot, it was about 40% or so (i.e. slightly closer to max than min). I don't think I added more than a couple tablespoons to get it just below max when hot.
Anybody need a 90% full can of Valvoline synthetic brake fluid?

What a waste. They should sell 2 oz tubes for topping off, so you don't waste so much.
I'll report back if this solved the brake light problem when cold. Even though my BF level was slightly above min when cold, after I saw how much the level changes when hot, this makes more sense as a solution to the intermittant light problem, just based on the way the light acted. Maybe my level sensor is slightly off to the high side.