I am using the LT4356's in a few of my designs. Its a great little chip to deal with OV and OI situations. For OV, you program a setpoint and a timer. The timer start when the voltage is above the set point and if the timer runs out it shuts off. For current, it puts the MOSFET in linear mode to limit the current while a timer runs down. Again, if that timer runs down, it shuts off the output. While the situation is over-voltage or over current, the MOSFET is linear and will get very hot. May or may not be great, they are intended to deal with transient situations, not really continuous operation.
In your case, you may need something like a Sepic converter that can take voltage under and over the target voltage. For best efficiency, you would need a more complicated setup that enables a buck converter and switches to it only when needed.
I can't think of a quick and dirty way to deal with OV while continuing to operate.