Draft: Reset KMS color properties
Marked as draft because
- it misses tests
- the way resetting works is by looking at the current state each frame instead of having some kind of invalidation
- touching a lot of properties each frame which in theory can mode set is risky. at a minimum this should not cause invalid commits to occur even if the color properties are stuck in a bad state.