I might suggest this, first of all: the contacts on the old glass fuses (and blocks) are now corroded. This makes them run quite hot, which melts the fuse. It might not actually be a short...
Remove the fuse and shine up the inside of the fuse clips, and maybe squeeze them a little closer together, if they don't hold nice and tight. If you happen to have a .22 caliber gun bore cleaning brush, it is perfect for the shining-up task. If not, try some fine emery paper, maybe on a small bolt, spin it in the clips. Clean well afterward.
If this fixes it up, maybe consider one of my ATC/ATO Fuseholders? I think I've sold more of them for the 400F bikes than all the others combined, this last year. It uses modern automotive fuses, holds a whole bunch of spares inside, too.
