Yup, that was one massive screw-up. Part of P0030, funded by zorg.
Funded by -Tom-.
… because TH04's version of this takes the ASCII stage ID directly from the resident structure. So boss battles are simply triggered by setting the background tile scroll speed to 0? That means… Funded by zorg.