Another option if you are going to be stuck with it for a while would be to get some decent quality epoxy like WEST system of System 3, sometimes they have sample packs. glue the whole bottom bracket in there. This would be more practical with a cheap cartridge bearing, Nashbar has them for about 10 bucks. You would need to get something like bees wax and cover all the entry points where the glue might get into the cartridges or otherwise bung things up. But if done carefully the whole BB would become a solid block with the BB inserts. This would probably not be sufficient if the crack was far enough over the BB would be in need of replacement for structural reasons, but if it's just a little ratty it would hold things together.
I would certainly go the refacing route first if that would do it.