2ca4c3d5b1
Some headsets alternate play and pause events independently of the actual player state. Treat either event as a toggle so an out-of-sync event is not a no-op.