I've contributed all I know for sure on this.
But if pxe needs IP early, why isn't the server providing it already?

Are you able to decode minirt.gz and read the init?