Send correct key state and ignore keys from inactive device (2/2)

Also make it clearer whether the key state is pushed or released.

Bug: 79178216
Test: Run host native test net_test_avrcp
Change-Id: I92a2006412fad2fec8f0a5d57e71c63d344f87ae
(cherry picked from commit e68b1b5fcf7aaf3b656e36d13e9f1f082f4a22e1)
4 files changed