Well that was underwhelming. Turns out the bgm.bcstm was busted. Re-encoded and everything works fine now >.<
To be fair though (and I still don't understand how that happened): It DID work...just not on the theme it was supposed to. Oh well, six hours of my life down the drain for something so...