Port https://github.com/OpenDevicePartnership/embedded-services/pull/861 to main. Also add test coverage for the sink disable logic and the new arguments added to the power policy `ConsumerDisconnect` event.
Port #861 to main. Also add test coverage for the sink disable logic and the new arguments added to the power policy
ConsumerDisconnectevent.