Bill,
I agree with the retired fella, if you take metal off the end of the tang, or remove finish/wood from that area to set the barrel back, I believe you will have to reset the tang screws. If that's what caused the problem, then going that route should bring the pins and holes back into alignment.
But, maybe there's an alternative. Can you elongate the pin holes in your barrel under-lugs enough that the pins will go thru the original holes in the stock? If so, you could bed the breech end right where it is now.
Oh, one more thought. There may be a different, or at least an additional problem. With that many coats of Tru-Oil you probably need to run a drill thru the pin holes to clear the finish out of them. That may be part of the problem.
As far as fixing the crack, a lot of the guys like the CA glues, but I just use Elmer's Stainable External wood glue, work it into the cracks from inside the barrel channel with a flat toothpick, put a single piece of newspaper between the wood and the barrel (to keep them from sticking together), clamp it up and wipe off the ooze on the outside with a damp cloth, let dry.
-Ron