Because only change is monitored, the first timing printed out to serial may correspond to a high or low state.
However, php code assumes that the first level is always low, and it plots it that way.
As a result, in several trials it is possible to get "symmetrical" plots in the vertical direction. Half of them will be unsuitable to interpret the protocol.