Heap Array has been returning the wrong heap!

This means FrameContainers haven't been allocating where we want them
to!
Added clmemory-release check