night-light: Move disable-until-tomorrow check to after active check
When DUT is active (i.e. night light is effectively off), we should still report the correct active state depending on whether we have detected night-time or not.
So do all the ramp/colour temperature calculation and just check for DUT afterwards.
Closes: #570 (closed)