util: Make qemu_prealloc_mem() optionally consume a ThreadContext