CR308 looks like it says 1N473A. Info I found says it's 4.7V +/- 5% 200mW. Google keeps coming up with 1N4731 when you search for 1N473A, but that's not the correct part.
CR308 normally shouldn't conduct. When it does it sets the current limit on the plus side (which flows through R322) by clamping the base of Q305 to the output (my math says @ 35A) . It also sets the current limit on the minus side when it conducts in the other direction through CR306 and Q304 (my math says @ 20A). This is where CR310 comes into play because it sets a current limit on Q303 so it doesn't pull too hard when a minus current limit is reached.
Back to the other issue. Look at the feedback network consisting of R314, R313 and R315, and R312. Do the math on this Voltage divider. At DC, C306 should not affect anything. If the output is stuck at 12V, the base of Q302 should be around 3.3V (without doing the math I guessed 4V). If R312 is not doing it's job, you might see 10V at the base of Q302.
Experiment: If Q303 is off (base at 0V), remove it from the circuit and substitute a 6.8K resistor from emitter to collector. That should allow the output to float up to 45V. That would prove that there is not an issue with the output stage, Q305 to Q314.
If that experiment doesn't work, remove all the power transistors (mark them so you can put them back in the same place) and try again. Q305 and Q310 can be bad, but may partially work at less than full Voltage.
CR308 normally shouldn't conduct. When it does it sets the current limit on the plus side (which flows through R322) by clamping the base of Q305 to the output (my math says @ 35A) . It also sets the current limit on the minus side when it conducts in the other direction through CR306 and Q304 (my math says @ 20A). This is where CR310 comes into play because it sets a current limit on Q303 so it doesn't pull too hard when a minus current limit is reached.
Back to the other issue. Look at the feedback network consisting of R314, R313 and R315, and R312. Do the math on this Voltage divider. At DC, C306 should not affect anything. If the output is stuck at 12V, the base of Q302 should be around 3.3V (without doing the math I guessed 4V). If R312 is not doing it's job, you might see 10V at the base of Q302.
Experiment: If Q303 is off (base at 0V), remove it from the circuit and substitute a 6.8K resistor from emitter to collector. That should allow the output to float up to 45V. That would prove that there is not an issue with the output stage, Q305 to Q314.
If that experiment doesn't work, remove all the power transistors (mark them so you can put them back in the same place) and try again. Q305 and Q310 can be bad, but may partially work at less than full Voltage.