Automation - trigger for state - crazy behaviour (maybe a bug?)

I had a similar problem, and it looks like there is no “official” expected behavior for what should happen when an automation fires while that same automation is still executing: