From butt to muzzle, mine measures the same 46+3/8. My rifle still has an "R" stamped on the tip of the wood, although the rifle is Winchester.
The rear handgaurd ring sits pretty far back, right up against the lettering.
Attachment 121092
To test if your barrel was cut back or turned back, measure from the receiver, as in the photo below, to the muzzle. Mine measures 26+7/8.
Attachment 121091
Re-crowning could be a simple as just shaving back to remove any nicks etc., or a counterboring and/or cutting back to get rid of wear or cleaning rod damage, etc., or anywhere in between.
If you have your heart set on bayonet fighting, easiest fix is to just set back the front band. Very easy to do with a sharp chisel. Wrap a piece of tape around where you want it to end up, tap your chisel in along the edge of the tape, perpendicular to the wood, then shave back the shoulder. repeat both steps until the new shoulder is nice and square, and the longer "lip" is the right depth. Then file it down to the right length. I would shoot it first to make sure it warrants the extra work.
it's been 6+ months since I shot mine...Thanks! Now that I have it out of safe...
EDIT: looks like your handgaurds + rear ring are different than mine and 72_usmc's, and your barrel has been turned back or re-threaded as some of the markings are cut off, e.g. "18 tonnes per...".