Dumb suggestion - I know nothing about ARM, but I know that the x86 bootstrap code that exists in some disk boot sectors, has "do nothing" code in it, but it serves as a binary byte signature, when read as data.
Could the code sequence that you are describing, possibility serve in the same manner? Just a thought.
Edit: I just learned something the other day - many of those so-called "USB flash drive" devices, use something called "DiskOnKey", which was apparently developed by a company called "M-Systems". Anyways, the newest DOK2.0 devices, the so-called "T4" ones, use an ARM7-based 32-bit CPU on them! In those tiny little packages. Hard to believe that those USB flash drives have nearly the equivalent power as a GBC in them. (Too bad there's no video-output. :P)
Anyways, does your project have anything to do with ARM7-based DOK devices at all? Just curious, after learning about this. I own one of these (a PNY 512MB USB2.0 model), and was wondering what you could do with one of these things, if you could run your own assembly code on them.