wakelockが解放される条件についての質問です。

アプリで獲得したwakelockは、異常終了時には自動的に解放されるという認識についての質問です。

テストプログラムを作成し、wakelockを獲得後、解放せずに当該プログラムを正常終了すると、その後もwakelockが解放されないままでした。これは予想通りです。

次にwakelockを獲得後、テストプログラムを強制的に落とし、ある種の異常終了状態にしました(oom killerに殺させました)。この時は、wakelockが解放されました。

個人的にはこの挙動は有り難いのですが、この挙動は明文化された仕様なのか、ご存知の方がいらっしゃいましたら、ご教授いただけないでしょうか?