refactor: Use t.Fatal instead of t.Error
Created by: tsenart
This commit changes instances of t.Error followed by an immediate return with t.Fatal, where valid.
Up until today I thought that t.Fatal didn't run defers.
I was wrong as @dominikh pointed out in a PR in vegeta.