Always start DeviceSelectAction with <Set Stream Path>

Before this change:
For CEC 1.4 devices, the action waits for the target device to turn on before sending <Set Stream Path>.

After this change:
For CEC 1.4 devices, the action sends <Set Stream Path> already at the start. Result: the action will complete more quickly for target devices that support waking up to and caching <Send Stream Path> messages when still asleep. <Set Stream Path> will still be sent only once for 2.0 devices but twice for 1.4 devices.

Test: atest DeviceSelectActionTest
Bug: 179463842
Change-Id: Iac2a622e63b5c0610cc224b3eedeb037820a8cf4
2 files changed