CEC: Back up active input correctly against repeated active source commands

The repeated <Active Source> commands were incorrectly backing up
active input to use for <Inactive Source>. The input should
not be handled if the command comes from the current active source.

Bug: 20017736
Change-Id: I30e92dab2dce7c1b6835af553efae66c0934188e
4 files changed