データベースの状態が更新されて「されていなかった。」の方が自然だと思います。「終了していたが、〜いませんでした」は、である、とですます、が混在してしまうので。ここだけ、である調になってしまいますが。もし、ですます調に統一したほうがよければ、「されていなかった、という状況など（です）。」とするという案があります。

これらの小技がこのドキュメントを「全体を通して」議論されています、の方が　through の意味がよく出ると思います。