Cleanup formatting of Ev structures.
Tweak test to ensure that it exercises the intended test scenario.
IdleHoldTimer must be running when we call EvIdleHoldTimerExpired.
Cleanup code for all states and add comments for transitions.
List events for all states in the same order.
Add a few new tests for issues found by inspection during cleanup.