それで今までずっと通してるから不具合じゃないんだろうけど、
さっきのケースだったら
水+火=土火で終わらすか、土がさらにあとからかかったとみなして火+土で再チェック
そんなのになってたらどうなってたんだろう