Log better info for nonmoving allocation failure

Also extend test to check for out-of-memory handling, and optionally
print how much non-movable memory we can allocate.

Bug: 236086872
Test: Build and boot AOSP; ran test; tested new message
Change-Id: Ia3c4008a9b446a9472c8eb6f83ae141b835581a5
2 files changed