Fixes a try/finally issue in IE 6-8
Fixes a try/finally issue in IE 6-8

In IE 6-8 if try/finally is used without a catch, the finally block
will not be run when an exception is thrown in the try section.
Adding the catch or wrapping the entire block in another try/catch
resolves this issue.

BackburnerJS/backburner.js,stefanpenner/backburner.js,asakusuma/backburner.js,BackburnerJS/backburner.js,greyhwndz/backburner.js,greyhwndz/backburner.js,givanse/backburner.js,BackburnerJS/backburner.js,asakusuma/backburner.js,givanse/backburner.js,ebryn/backburner.js,ebryn/backburner.js