I also added half a dozen game floppies, which boot fine in other systems, to the list of those that give this error.
If there's a floppy in the disk drive, the Amiga is supposed to boot from it first, every single time. So unless you've got something really wacky going on with your hard drive controller, that 1.3/3.1 ROM switch, or your boot sequence, I'm going to go with "bad floppy drive" on this one. Sounds like the system is trying to boot off the floppy, then "loosing it", and going to the hard drive in mid-boot.
Could just be dirty or a loose ribbon cable.
Disconnect the hard drive and see what happens then. Also try it without the switcher, just the 1.3 ROM plugged into the socket. Eliminate components until it works correctly, then re-add them one-by-one until the problem occurs again. Troubleshooting 101.
But I'm still betting on a bad floppy drive.
