Could you epoxy in a long seatpost shim as a sleeve? The lip on its top would hold the broken seat tube down. If you wanted to get technical you could put a length of threaded rod down to the BB shell and use that to hold the whole thing in compression while it cures. It wouldn't be as solid as a long seat post down past that joint, but it would retain its ability to clamp the seat post properly, albeit with a smaller seat post size.
Could you epoxy in a long seatpost shim as a sleeve? The lip on its top would hold the broken seat tube down. If you wanted to get technical you could put a length of threaded rod down to the BB shell and use that to hold the whole thing in compression while it cures. It wouldn't be as solid as a long seat post down past that joint, but it would retain its ability to clamp the seat post properly, albeit with a smaller seat post size.