From the diagram uploaded at
TAJO-320, we know that in the beginning of a Query. It first in New state, and instantly become INIT state because QueryMasterTask generate INIT and START event in succession.
There is no gap between those two event, and the init transition in Query show that that transition will do nothing except log the start time. It couldn't transit to FAILED state since there's no condition to FAILED.
For simplicity, I suggest combine those two state into one. When I was writing code on
TAJO-305, I came across the problem I need to deal with those two state and found that I need to write some useless transitions for one of the two states.