device-kernel: remove unused "changed" signal and emit parent class "state-changed"