I've looked at both boot.bins and I've discovered that the bootloader and the x-loader from MTK boot.bin have totally different loading addressess from non-MTK ones.
So, I don't know how to execute the non-MTK bootloader on a MTK device. At least, it's impossible to do accidentally.
And I don't think someone would do such stupid things intentionally.