Unit tests for double self and from transitions
Unit tests for double from and self transitions
Unit tests for double self and back transitions
Unit tests for transitions S1S2, S2S2 & S3S2
Unit test state Y includes transition H's

Subsequent states must be shifted down out of the reach of the lowest of
previous dialog's transitions