Hey guy,
sorry if this was posted already, havent seen it anywhere and discovered it myself today.
As a demon hunter you can reset goblin's running away by simply stopping damage on him and using smoke screen,
even worked while his portal was out, he just kept standing and let it it disappear
Used this method many times, when I needed to clear some mobs lurking around him and buy time.
Hope this helps, cheers!