make triple-latte repote the file that fails beforeEach

please review @eleith 

If tests fail in a `beforeEach`, the `fail` callback does not get the test filename for some reason. This gets the filename in a different way so that it always works.