ハードウェアがもっているWriteProtectの解除手続きを適切に履行していないとかで
チップ側がWP状態に戻されてしまうなんてのもあるな。
パワーオンリセットとか不安定な時間帯などでもWPしておかないとFlashが逝ってしまうこともある
今回のそれが該当するかどうかはわからないが、WEのゲート処理を気にしておく必要はある