Ok, my bad. I have been playing around in an older version of mame. I have moved to 184B now.
Behaviour in 184b is now identical to the real thing if i swap out the eep files with another game. Will try to deduce the magic byte & patch the rom to sort this out
Edit: Code at 0x5AEC checks this byte and if it is zero triggers the reboot.