Just playing with this further and I think I've found the trigger - if I go into the main menu -> game settings -> advanced -> Mame and then turn off the rewind option then both Rainbow Islands and Berserk run fine. As soon as I turn that option on then they both bail straight back to the menu after the rom copyright screen.