* Fix TOD component incorrectly determining the state between sunrise and sunset (#30199)
* TOD fix
* Comment added
* Review
* Review
* Review
* Update time after day fix workaround for compatibility with
current version.
Only apply fix when using times and not when using sun events.
Add unit test for behaviour.
Co-authored-by: Nikolay Vasilchuk <Anonym.tsk@gmail.com>