Upgraded solution to VS 2012
Always recording timer values when using an Action/Func, even if it throws an exception