backends/drm: consider color property changes as failed when the output is off
The atomic test it does will succeed even when it shouldn't, which can make enabling the output again fail
As a long-term solution, such color changes should be part of output rendering. For the current architecture though, let's just consider the commits failed and try to set the properties again when the output gets turned on again.