FORGE-1357: PreShutdown events were not being fired if an exception is thrown in an observer