[Media TTT] Handle invalid chip transitions

Adds a check for valid transitions for each device before updating the
states. And logs an error if the transition is invalid.

Bug: 221265848
Test: atest MediaTttSenderCoordinatorTest
Change-Id: I98866dc7096fb6400d321629b83bda8e730328a6
5 files changed