[Bug 44589] The finally{} of a try/catch/finally on MS .NET doesn't appear to be be respected as it should