Put corbenik at 0x24F00000 and use a loader to get it there from non-elf-based a9lh.
This is a pre-requisite for using a reentrant payload.
This brings an important note; chain.bin is now required even on non-chainloader builds, and unless you are booting via the elf, arm9loaderhax.bin is a stub responsible for loading PREFIX/libexec/corbenik.bin
Update chainloader to directly launch payload (chain.bin is a thing of the past now that we're further up in memory)