output-management-v1: send complete head state on enable change
The data of a head is only sent when it is enabled. While the head was disabled data might have been changed. In this case clients were not informed about this change. A later enable change that does not also update the other data must still lead to the propagation of this data.
Since we do not know what other data was changed while the head was disabled just send together with an enable change all current data.
Cherry-picked from https://github.com/swaywm/wlroots/pull/2411
Edited by Guido Gunther