Replace PrintException with PrintExceptionContinue + throw

Just a pet peeve (@cozz likely agrees).

(PrintException has exactly the same body as PrintExceptionContinue but does a re-throw at the end. Move these re-throws to the call site, this aids understanding what is going on as well as eliminates a
bit of code duplication in util.cpp)