Move scene distribution into ServerTask
Rewrite control mechanism to make the sync - desync transform smoother.
state can be swapped seamlessly between sync and desync (as both sets are updated on a scene change)
State is also somewhat remembeed when moving from desync -> sync -> desync (if the lights aren't updated in between).  Done by extending the dormant check, which effectively pauses running

Events are still untested by this point