It should be possible to raise sun_position_sensor_update to force immediate recalculation of the sensor values, but this should not spam the event queue. So queue the next recalculation as a "unique" event.
closes DSD-5650
@kkwiatkowska fyi: this is the MR to fix your UDS issue, you can raise the event in order to force recalculation as we discussed.