I have to agree with @emvee, these signs are the default in many European countries and most of them don’t have any additional explanation like the one in the first post.
I don’t think they deserve a complicated conditional tag - a simple traffic_sign tag on the traffic_lights node should be sufficient. We don’t have to copy facts (“only valid when traffic lights are off”) that are regulated country-wide by law into each and every object in OSM.