Can't you get a framebuilder to braze in a new top tube?
It's also a design flaw - the cable stop should be brazed on over the thick part of the tube to avoid the stress concentration underneath it. This kind of crack used to happen on road bikes by the gear bosses. Campag bosses were a particularly shoddy design with sharp corners. Good framebuilders filed the corners into a radius to reduce the stress concentration.