Always enable dead object poisoning in unevacuated regions.

This mechanism was previously enabled in debug mode only.

Test: art/test.py
Test: Device boot test
Bug: 74064045
Change-Id: If8183bb2cf5afefb35e5ebb0b78cd440607fa0bd
diff --git a/runtime/gc/space/region_space.cc b/runtime/gc/space/region_space.cc
index 74abe1c..0701330 100644
--- a/runtime/gc/space/region_space.cc
+++ b/runtime/gc/space/region_space.cc
@@ -34,7 +34,7 @@
 static constexpr bool kProtectClearedRegions = kIsTargetBuild;
 
 // Wether we poison memory areas occupied by dead objects in unevacuated regions.
-static constexpr bool kPoisonDeadObjectsInUnevacuatedRegions = kIsDebugBuild;
+static constexpr bool kPoisonDeadObjectsInUnevacuatedRegions = true;
 
 // Special 32-bit value used to poison memory areas occupied by dead
 // objects in unevacuated regions. Dereferencing this value is expected