Added a test case which checks whether the newly-added critical error checking in tryWith works as expected (i.e. rejects despite the strategy's decision).
Added a test case which checks whether the newly-added critical error checking in tryWith works as expected (i.e. rejects despite the strategy's decision).

rkaw92/esdf,rkaw92/esdf