これ実は深刻だな。

https://github.com/cakephp/cakephp/issues/3857

運が悪いと、ある日突然 DB が壊滅するかもしれん。
更新時に id も無駄にセットしていれば被害は(ほぼ)出ないわけだが、
常にトランザクションを張っておくのが正解かな?